Leiten Sie Ihre Ausgabe auf Null um
>/dev/null 2>&
Zum Beispiel:
echo "/path/myscript > /dev/null 2>&1" | at now
Standardmäßig (und von dem, was ich bisher betrachtet habe), werden at
die Standard-Terminal-Textausgaben ausgegeben /var/mail/yourusername
. (zB echo "hello" | at now + 1 minute
wird ein Protokoll über den Befehl gespeichert) Gibt es eine Möglichkeit, dies zu deaktivieren, oder ein Argument, das ich übergeben kann, damit es nicht passiert?
Leiten Sie Ihre Ausgabe auf Null um
>/dev/null 2>&
Zum Beispiel:
echo "/path/myscript > /dev/null 2>&1" | at now
at
dump es nicht nach / var / mail / username, es sendet es per E-Mail an den Benutzer. Wenn Ihr lokaler Mailserver so konfiguriert ist, dass Nachrichten in / var / mail / username gespeichert werden, werden diese dort bereitgestellt. Wenn Sie sie nicht dort haben möchten, konfigurieren Sie Ihren Mail-Server anders.