Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
albae
- Beiträge: 61
- Registriert: 11.09.2006 14:11:59
- Wohnort: Saarbrücken
-
Kontaktdaten:
Beitrag
von albae » 12.05.2007 19:59:49
Hi,
ich möchte 'at' in einem Script verwenden, etwa in folgender Syntax:
Ich bekomme es nicht hin, dass at den Befehl direkt akzeptiert, ohne seine Eingabeaufforderung anzuzeigen.
Weiß jemand Rat?
Danke
albae
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 13.05.2007 00:10:47
das "at" Kommando möchte die Kommandos vom Standard-Input lesen, wir machen daher folgendes:
Code: Alles auswählen
gms@gms4:~$ cat x.sh
#/bin/sh
at now + 1 min <<EOF
echo blabla
EOF
gms@gms4:~$ ./x.sh
warning: commands will be executed using /bin/sh
job 3 at Sun May 13 00:07:00 2007
Gruß
gms
-
nepos
- Beiträge: 5238
- Registriert: 05.01.2005 10:08:12
Beitrag
von nepos » 13.05.2007 13:59:18
Wichtig ist, zu bedenken, dass das ganze in /bin/sh läuft und sehr viele Umgebungsvariablen nicht gesetzt sein werden. Von daher immer mit vollen Pfaden arbeiten.
-
albae
- Beiträge: 61
- Registriert: 11.09.2006 14:11:59
- Wohnort: Saarbrücken
-
Kontaktdaten:
Beitrag
von albae » 13.05.2007 22:43:42
Vielen Dank für die Tips, es funktioniert problemlos.
Gruß
albae