dsiggi
26.06.06, 12:38
Hi,
ich bin zur Zeit dabei ein Programm zu schreiben mit dem man zeit gesteuert aufnehmen kann. Da ich eine Funktion einbauen will, mit der man noch nicht gestartete Aufnahemn wieder löschen kann, muss ich die Jobnummern die at meinen Befehlen zuordnet abspeichern.
Wenn ich einen Befehl an at übergebe, gibt at folgendes aus:
siggi@Luzifer:~/tvrec> at -t 06261550 -f script
warning: commands will be executed using /bin/sh
job 56 at 2006-06-26 15:50
Ich habe mir gedacht die Jobnummer kann ich wie folgt abspeichern:
siggi@Luzifer:~/tvrec> at -t 06261550 -f script | grep job | cut -d " " -f 2 > test1
Aber das funktioniert nicht. At gibt ganz normal seine Meltung auf der Kommandozeile aus und in meiner Datei "test1" steht überhaupt nichts.
Hat vll. einer von euch eine Idee wie ich die Jobnummer noch extrahieren könnte?
DA fällt mir gleich noch eine Frage zu at ein:
Wie kann ich at sagen das es die Befehle mit /bin/bash und nicht mit /bin/sh ausführen soll?
dsiggi
ich bin zur Zeit dabei ein Programm zu schreiben mit dem man zeit gesteuert aufnehmen kann. Da ich eine Funktion einbauen will, mit der man noch nicht gestartete Aufnahemn wieder löschen kann, muss ich die Jobnummern die at meinen Befehlen zuordnet abspeichern.
Wenn ich einen Befehl an at übergebe, gibt at folgendes aus:
siggi@Luzifer:~/tvrec> at -t 06261550 -f script
warning: commands will be executed using /bin/sh
job 56 at 2006-06-26 15:50
Ich habe mir gedacht die Jobnummer kann ich wie folgt abspeichern:
siggi@Luzifer:~/tvrec> at -t 06261550 -f script | grep job | cut -d " " -f 2 > test1
Aber das funktioniert nicht. At gibt ganz normal seine Meltung auf der Kommandozeile aus und in meiner Datei "test1" steht überhaupt nichts.
Hat vll. einer von euch eine Idee wie ich die Jobnummer noch extrahieren könnte?
DA fällt mir gleich noch eine Frage zu at ein:
Wie kann ich at sagen das es die Befehle mit /bin/bash und nicht mit /bin/sh ausführen soll?
dsiggi