[1] MLD-5.x / General / [5.3]atd vermisst mail-Programm
 

Offline Pfeifenraucher

  • Profi Member
  • ****
  • Posts: 276
    • View Profile
[5.3]atd vermisst mail-Programm
« on: August 16, 2017, 12:13:14 »
Moin,

über atd habe ich einige Jobs laufen, die täglich und in regelmäßigen Abständen abzuarbeiten sind. Bei jeder Auslösung eines Jobs erhalte ich einen Dreizeiler:
Code: [Select]
Aug 15 18:01:27 (MLD) authpriv.info atd[8620]: pam_unix(atd:session): session opened for user root by (uid=1)
Aug 15 18:01:33 (MLD) authpriv.info atd[8620]: pam_unix(atd:session): session closed for user root
Aug 15 18:01:33 (MLD) cron.err atd[8620]: Exec failed for mail command: No such file or directory

Wieso löst atd immer eine E-Mail aus? Ich habe in '/var/spool/cron/atjobs" geschaut und dort einige ausführbare Scripte gefunden. Die jeweils ersten drei Zeilen sehen immer so aus:
Code: [Select]
#!/bin/sh
# atrun uid=0 gid=0
# mail root 0

Führe ich folgenden Befehl aus, erhalte ich die Fehlermeldung nicht:
Code: [Select]
echo "touch ~/x" | at now
Wat nu? In welchem Detail steckt das Teufelchen?

VG
Erik.
« Last Edit: August 16, 2017, 12:27:37 by Pfeifenraucher »
Auch das geht vorbei.
Bis hierhin sind wir bereits gekommen.
Drei Sätze, die immer wahr sind.

Meine Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20532
    • View Profile
    • ClausMuus.de
[5.3]atd vermisst mail-Programm
« Reply #1 on: August 16, 2017, 12:31:33 »
Hi,

damit das "at now" funktioniert muss der atd Dienst laufen. Das kannst Du ja mal überprüfen.
Eine Mail wird immer dann versenden (bzw. versucht zu versenden) wenn beim abarbeiten eines Jobs ein Fehler auftritt, der exit Code also nicht 0 ist.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Pfeifenraucher

  • Profi Member
  • ****
  • Posts: 276
    • View Profile
[5.3]atd vermisst mail-Programm
« Reply #2 on: August 16, 2017, 12:54:15 »
Moin Claus,

"at now" funktioniert doch. Die angesprochene Datei wird als "/root/x" angelegt - ohne Probleme.

Wenn ich das originäre Zielscript laufen lasse, endet diese ohne Fehlermeldung beim manuellen Start.

VG
Erik
Auch das geht vorbei.
Bis hierhin sind wir bereits gekommen.
Drei Sätze, die immer wahr sind.

Meine Hardware (show / hide)

[1] MLD-5.x / General / [5.3]atd vermisst mail-Programm
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.