Article View: pl.comp.os.linux
Article #895631Re: nc z crona
From: Grzegorz Staniak
Date: Wed, 24 Feb 2016 04:02
Date: Wed, 24 Feb 2016 04:02
52 lines
2651 bytes
2651 bytes
On 2016-02-23, Dominik & Co <Dominik.Alaszewski@gazeta.pl.invalid> wrote: > Dzień dobry szanownym grupowiczom, > > Mam zagwozdkę z nc. Chciałbym potestować, czy żyje router > (z włączonym telnetem). > > Z palca test typu: > > /bin/nc 192.168.1.1 23 -w 2 | /bin/grep -q login > > if [ $? -eq 1 ] > then > wynik="Router console down" > else > wynik="Router OK" > fi > > działa najzupełniej poprawnie (testuję tylko, czy router > odpowie, nie chcę się logować). > > Niestety uruchomiony z crona (na tego samego usera), > już nie. > > Jak się okazuje, nc odpalony z palca na sposób: > > /bin/nc 192.168.1.1 23 -w 2 >>pliczek.txt 2>&1 > > zapisuje do pliku treść typu: > > ��������RT-N10U login > > a z crona: > > �������� > > i tyle. > > Gdzie szukać? Podpowiedzcie coś... Trudno odpowiedzieć zdalnie co konkretnie jest nie tak w tym konkretnym przypadku, ale tego typu problemy najczęściej są spowodowane różnicami w środowisku w jakim wykonywane są polecenia. Jako user pracujesz np. w środowisku w którym wykonały się pliki startowe shella, systemowe i użytkownika. A cron używa nieinteraktywnej powłoki bez logowania, ze środowskiem często bardzo różnym od shella użytkownika. Wykonaj sobie 'env' ręcznie i z crona (do pliku) i porównaj. Może to np. kwestia ustawionego typu terminala i jego braku w środowisku crona. GS -- Grzegorz Staniak <gstaniak _at_ gmail *dot* com>
Technical Details
Message-ID:
<slrnncqaq2.5ru.wytnij-to_gstaniak@inka.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!border2.nntp.ams1.giganews.com!nntp.giganews.com!bcyclone04.am1.xlned.com!bcyclone04.am1.xlned.com!lightspeed.eweka.nl!lightspeed.eweka.nl!cyclone03.ams2.highwinds-media.com!voer-me.highwinds-media.com!peer03.am1!peering.am1!peer02.fr7!news.highwinds-media.com!post02.fr7!fx34.am4.POSTED!not-for-mailReferences:
<nahdau$lfo$1@node1.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!border2.nntp.ams1.giganews.com!nntp.giganews.com!bcyclone04.am1.xlned.com!bcyclone04.am1.xlned.com!lightspeed.eweka.nl!lightspeed.eweka.nl!cyclone03.ams2.highwinds-media.com!voer-me.highwinds-media.com!peer03.am1!peering.am1!peer02.fr7!news.highwinds-media.com!post02.fr7!fx34.am4.POSTED!not-for-mail Newsgroups: pl.comp.os.linux From: Grzegorz Staniak <wytnij-to_gstaniak@gmail.com> Subject: Re: nc z crona References: <nahdau$lfo$1@node1.news.atman.pl> Organization: Disorganization Inc. User-Agent: slrn/1.0.2 (Linux) Mime-Version: 1.0 Message-ID: <slrnncqaq2.5ru.wytnij-to_gstaniak@inka.pl> Lines: 52 NNTP-Posting-Host: 81.106.31.41 X-Complaints-To: http://netreport.virginmedia.com X-Trace: 1456286530 81.106.31.41 (Wed, 24 Feb 2016 04:02:10 UTC) NNTP-Posting-Date: Wed, 24 Feb 2016 04:02:10 UTC Date: Wed, 24 Feb 2016 04:02:10 GMT X-Received-Body-CRC: 1573903339 X-Received-Bytes: 2428 X-Original-Bytes: 2147 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit