geloest - Ausfuehrung von at-Kommandos

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
Miksch
Beiträge: 1223
Registriert: 11.04.2005 13:45:48

geloest - Ausfuehrung von at-Kommandos

Beitrag von Miksch » 10.02.2008 13:37:29

Hallo Forum,
ich beschaeftige mich mit dem at-Kommando, leider bisher ohne Erfolg. Ein simples Beispiel:

Code: Alles auswählen

michael@test-tux:~$ at now +2 minutes
warning: commands will be executed using /bin/sh
at> echo 'Hallo Tux'
at> <EOT>
job 16 at Sun Feb 10 13:34:00 2008
fuehrt zu keinem Ergebnis. Die Zeit verstreicht ohne das etwas geschieht. 'atd' laeuft, 'atspool' und 'atjobs' sind vorhanden.
Was mache ich hier falsch?
Mein OS ist Debian etch auf neuestem Stand.
TIA und Gruss,
Miksch

P.S.: Auch das Kommando 'batch' zeigt keinen Erfolg.
P.P.S.: In /etc/at.deny steht michael nicht drinnen.
P.P.P.S.: Auch cronjobs fuehrt das System seltsamer Weise nicht aus
P.P.P.P.S: Hier findet sich eine Loesung und Erklaerung des Problems http://www.linuxforen.de/forums/showthr ... ost1619448
Zuletzt geändert von Miksch am 13.02.2008 12:07:09, insgesamt 2-mal geändert.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Ausfuehrung von at-Kommandos

Beitrag von gms » 10.02.2008 16:14:47

Miksch hat geschrieben:Ein simples Beispiel:

Code: Alles auswählen

michael@test-tux:~$ at now +2 minutes
warning: commands will be executed using /bin/sh
at> echo 'Hallo Tux'
at> <EOT>
job 16 at Sun Feb 10 13:34:00 2008
fuehrt zu keinem Ergebnis.
das zu erwartende Ergebnis wäre ein Mail an "michael" mit dem Inhalt "Hallo Tux". Hast du die lokalen Mails überprüft ?

Gruß
gms

Benutzeravatar
Miksch
Beiträge: 1223
Registriert: 11.04.2005 13:45:48

Beitrag von Miksch » 10.02.2008 17:05:44

Hallo gms,
danke fuer den Hinweis. Ich ging davon aus, dass es eine Bildschirmausgabe wird, da ich ja als Kommando 'echo' gewaehlt hatte. Beim Einloggen bekam ich aber auch die Meldung 'No mail' angezeigt. Es scheint also auch keine Mail gegeben zu haben.
Gruss,
Miksch

P.S.: Wie kann ich sonst Systemmails 'finden'?

Benutzeravatar
Miksch
Beiträge: 1223
Registriert: 11.04.2005 13:45:48

Beitrag von Miksch » 11.02.2008 08:07:38

Ich habe noch weitere Sachen ausprobiert.
Und zwar habe ich eine Datei /var/log/cron.log angelegt, um Fehlermeldungen zu protokollieren. In der /etc/syslog.conf habe ich die Prioriäten auf * gesetzt.
Es wurden aber, obwohl kein at-Job ausgefuehrt wurde, keine Meldungen geloggt.
Das gleiche negative Ergebnis beim Eintrag * in der syslog.conf, um allen Benutzern eine Mail zu schicken. Es kommt keine Mail.
Nach Erstellung des at-jobs ist dieser als alpha-numerische Kombination in /var/spool/cron/atjobs zu sehen. Nach Ablauf der Zeit jedoch ist er geloescht.
Wenn ich einen neuen at-job erzeuge, wird die Nummerierung immer weiter gefuehrt.
Gebe ich das Kommando
Was koennte hier falsch sein?

Code: Alles auswählen

$logger -p local0.err -t TEST "Hallo Tux"
ein um den Logvorgang zu testen, bleibt die Ausgabe leer.
Dies weist zwar auf ein Log-Problem hin, aber ich weiss nicht welches es sein koennte.
TIA und viele Gruesse,
Miksch

Antworten