AT Event erzeugen

P

Phill

Jungspund
Hallo,

irgendwie steh ich auf dem Schlauch. Ich versuche aus einem Perl Script ein AT Event zu erzeugen, also ein Befehl zu einer bestimmten Zeit ausführen zu lassen.

Aber alle meine Versuche sind irgendwie gescheitert. Auch die Suche bei Google oder hier im Forum fällt mir bei einem zweibuchstabigen Programm irgendwie schwehr. ?(

Ok hier mal mein Script so wie ich mir das vorgestellt habe, wie es evtl. gehen hätte sollen.


Code:
#!/usr/bin/perl -w

open(IN, "> /usr/bin/at now + 1 minutes");
print IN "echo TEST\n";
print IN "\cD";
close (IN);

Danke für eure hilfe!
 
Ja jetzt wo du es sagst... Eigentlich sollte ja /usr/bin/at überschrieben werden.
Ist aber nicht der fall, selbst wenn ich das Script als Root ausgeführt wird.

Komisch, naja aber danke für den Link hat mir weiter geholfen.
Ich musste nur statts > ein | einzestzen und schon gehts!
Dann wars ja gar nicht sooo falsch was ich mir da oben gedacht habe!
:)
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

Eben hab ich entdeckt warum at nicht üb erschrieben wurde.
Es wurde eine Datei "at now + 1 minutes" angelegt. :)
 
Zuletzt bearbeitet:

Ähnliche Themen

perl script, das Dateien aus einer Liste löscht

NagiosGrapher 1.7.1 funktioniert nicht

Probs mit Perl script

script zur Überprüfung von laufenden Prozessen

Squid nur zum maskieren der eigenen IP, nicht für Webserver auf port 80

Zurück
Oben