Wenn Windows:
Der Taskplaner ist Ihre beste Wette, und dies ist eine gute Ressource (und ja, ich habe diese Links gerade aus den Kommentaren der Frage kopiert. Kredit, wo Kredit fällig ist).
Googling "Task Scheduler" sollte Ihnen jedoch eine Fülle hilfreicher Informationen geben. Da der Taskplaner standardmäßig mit Windows geliefert wird und von Microsoft herausgegeben wird, favorisieren Sie Links zu den Websites von Microsoft (da ihre Dokumentation umfangreicher ist).
edit: Ich würde Sie auch auf Jonny Wrights Antwort verweisen, da dies eine hilfreiche und klare Lösung darstellt.
Wenn Linux / UNIX
Sie möchten cron
oder verwenden at
. Beachten Sie, dass die Crontab-Syntax für Benutzer-crontab nicht dieselbe ist wie für globale Crontab . Wenn Sie Skripts in /etc/cron.daily/
eines der anderen frequenzspezifischen cron-Verzeichnisse einfügen, können Sie ein beliebiges Skriptformat verwenden.
Sie können die gewünschte Funktionalität auch einfach zu einem der Init-Skripte hinzufügen (oder, noch besser, schreiben Sie Ihr eigenes Init-Skript), das einen Unterprozess fälscht, der die gewünschte Aktion ausführt.
Wenn Sie beispielsweise eine Datei wie die unten stehende unterlegen /etc/init.d
, wird sie zum Zeitpunkt des Bootens ausgeführt:
#!/usr/bin/env bash mything () { # Wait five minutes; 5 * 60 seconds sleep $(( 5 * 60 )) # Do the thing you want to do exampleprogram exampleArg1 exampleArg2 } mything & >/dev/null
Bei all diesen Links handelt es sich übrigens nur um Manpages. Um darauf zuzugreifen, würden Sie Folgendes verwenden: man 1 crontab
(für Crontab-Syntax pro Benutzer), man 5 crontab
(für globale Crontab-Syntax), man cron
(für Cron-Syntax) und man at
(für at-Syntax) ).
In jedem Fall
Beachten Sie, dass Sie zum Planen eines Ereignisses in Bezug auf die Startzeit des Computers Administrator- / Superuser-Berechtigungen benötigen. Sie benötigen keine Administratorrechte, um ein Ereignis in Bezug auf Ihre eigene Anmeldezeit zu planen.