CronJob geht nicht, obwohl Script geht!!!

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
kleinerspast
Beiträge: 276
Registriert: 29.08.2007 22:53:28

CronJob geht nicht, obwohl Script geht!!!

Beitrag von kleinerspast » 27.11.2009 19:31:45

Hi,

habe mir ein kleines perl skript welche meine FritzBox neustartet ausem Netz geholt:

Code: Alles auswählen

#!/usr/bin/perl -w
use Expect;

my $timeout = undef;

my $host = "192.168.x.y";
my $passwd = "????";

$telnet = Expect->spawn("/usr/bin/telnet", $host);

$r = $telnet->expect($timeout, -re => '[Pp]assword');
die "No 'password' prompt" unless defined $r;
$telnet->send_slow(0, "$passwd\n");

# Unix-Prompt
$r = $telnet->expect($timeout, '#');
die "No unix prompt (#)" unless defined $r;

$telnet->send_slow(0, "reboot\n");
Wenn ich normal au der Konsole mit perl ausführe geht es. Was aber nicht geht ist der Cronjob.

Code: Alles auswählen

Subject: Cron <user@pc> /bin/usr/perl -w  /home/user/fritzboxreboot.pl
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/usler>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=user>
/bin/sh: /bin/usr/perl: No such file or directory
Kann daraus jemand erkennen wieso es nicht geht? Mich verwundert an dieser Stelle auch das /bin/sh. Ist doch garkein sh skript sondern Perl. Etwas unlogisch...

Vielleicht sieht ja einer den Fehler..

Greetz

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: CronJob geht nicht, obwohl Script geht!!!

Beitrag von 123456 » 27.11.2009 19:42:53

Code: Alles auswählen

/bin/usr/perl
gibts ja auch nicht...

kleinerspast
Beiträge: 276
Registriert: 29.08.2007 22:53:28

Re: CronJob geht nicht, obwohl Script geht!!!

Beitrag von kleinerspast » 27.11.2009 19:46:09

Ich Depp!!!!!!!!!!!!!

also einfach in /usr/bin/perl ändern und es geht?

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: CronJob geht nicht, obwohl Script geht!!!

Beitrag von 123456 » 27.11.2009 19:48:50

ja, wahrscheinlich hast du dich beim cron Eintrag einfach vertan.

kleinerspast
Beiträge: 276
Registriert: 29.08.2007 22:53:28

Re: CronJob geht nicht, obwohl Script geht!!!

Beitrag von kleinerspast » 27.11.2009 19:57:21

vielen Dank Leude!!!

Antworten