perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 21
Click for quality!




11.02.2012 / 22:41

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragWenn ausgefuehrter Systembefehl haengt, ueberspringen
Seitenanfang
Hallo zusammen,

ich habe ein Perlscript laufen, welches per ssh von verschiedenen Rechnern alle x Min Dateien einsammelt.

Falle die Verbindung zu einem Rechner haengt, haengt auch das Script.

Was kann ich machen, damit der aktuelle Befehl uebersprungen wird, wenn eine SSH Verbindung nach x sec keine Rueckmeldung bringt?

Danke und Liebe Gruesse,

Jakob

Datum: 26.03.2006-11:57

Beitragre: Wenn ausgefuehrter Systembefehl haengt, ueberspringen
Seitenanfang
Wie baust Du die Verbindung denn auf? Welches Modul? Setz ein Timeout für die Verbindung.

-uw

Datum: 26.03.2006-12:44

Beitragre: Wenn ausgefuehrter Systembefehl haengt, ueberspringen
Seitenanfang
Hallo,

das Script ruft den Befehl so auf:

system("sysBefehl");

Leider gibt es manchmal das Problem, das kein Timeout einsetzt, deswegen moechte ich einen vom Script einen Timeout bei x sec. Inaktivitaet einbauen.

Liebe Gruesse,

Jakob

Datum: 26.03.2006-12:49

Beitragre: Wenn ausgefuehrter Systembefehl haengt, ueberspringen
Seitenanfang
Und welcher Befehl ist das?

Datum: 26.03.2006-14:43

Beitragre: Wenn ausgefuehrter Systembefehl haengt, ueberspringen
Seitenanfang
Hi,

der Befehl lautet so:

pscp -q -pw <passwort> <user>@<ip>:<absoluterPfadZurQuelldatei> <lokalerAblageort>

Liebe Gruesse,

Jakob

Datum: 27.03.2006-07:57

Beitragre: Wenn ausgefuehrter Systembefehl haengt, ueberspringen
Seitenanfang
Ja, das ist natülich dumm. Der Putty SecureCopy pscp bitet die Möglichkeit nicht ein Timeout zu setzen. Möglicherweise wäre es sinnvoller einen LWP spider zu programmieren.

-uw

Datum: 27.03.2006-08:03

Beitragre: Wenn ausgefuehrter Systembefehl haengt, ueberspringen
Seitenanfang
Hi,

was ist ein LWP spider genau?

Liebe Gruesse,

Jakob

Datum: 27.03.2006-10:45

Beitragre: Wenn ausgefuehrter Systembefehl haengt, ueberspringen
Seitenanfang
Der verwendet das CPAN Modul LWP um die Verbindung aufzubauen.

http://search.cpan.org/~gaas/libwww-perl-5.805/lib/LWP/UserAgent.pm
http://search.cpan.org/~chamas/Crypt-SSLeay-0.51/SSLeay.pm

-uw

Datum: 27.03.2006-11:08

-






-
-