at (Befehl)

Unix-likeEdit

Auf Unix-ähnlichen Betriebssystemen liest at eine Reihe von Befehlen aus der Standardeingabe und sammelt sie in einem „at-job“, der zu einem späteren Zeitpunkt ausgeführt wird. Der Job erbt die aktuelle Umgebung, sodass er im selben Arbeitsverzeichnis und mit denselben Umgebungsvariablen ausgeführt wird, die scheduled.It unterscheidet sich von cron, das für wiederkehrende Ausführungen verwendet wird (z. B. einmal pro Stunde, jeden Dienstag, 1. Januar jedes Jahres). Wie bei cron erlauben viele Unix-Systeme dem Administrator, den Zugriff auf den Befehl at einzuschränken.at kann dazu gebracht werden, einem Benutzer eine E-Mail zu senden, wenn er einen geplanten Job ausgeführt hat, kann mehr als eine Jobwarteschlange verwenden und kann eine Liste von Jobs lesen, die aus einer Computerdatei anstelle der Standardeingabe ausgeführt werden sollen.Der Linux-Befehl at wurde hauptsächlich von Thomas Koenig geschrieben.

Microsoft Windows und ReactOSEdit

Zusätzlich zur grafischen Benutzeroberfläche für den Windows-Taskplaner in der Systemsteuerung stellt Windows einen at.exe -Befehl bereit, mit dem Befehle und Programme so geplant werden, dass sie zu einem bestimmten Zeitpunkt und Datum auf einem Computer ausgeführt werden (ähnlich wie cron). Es ist seit Windows NT verfügbar, aber jetzt zugunsten von schtasks veraltet. Es kann nur verwendet werden, wenn der Zeitplandienst ausgeführt wird. Bei Verwendung ohne Parameter listet at.exe geplante Befehle auf.at.exe kann nicht auf Aufgaben zugreifen, die von der Systemsteuerung oder schtasks.exe erstellt oder geändert wurden. Außerdem sind Aufgaben, die mit at.exe erstellt wurden, standardmäßig nicht interaktiv; Interaktivität muss explizit angefordert werden.

Die ReactOS-Implementierung basiert auf der Windows-Variante. Es wurde von Eric Kohl entwickelt und ist unter der GPLv2 lizenziert.