Cronjob bei Serverstart ausführen
Dinge beim Ubuntu Start automatisch ausführen ist auf viele Weisen möglich. Denn man kann bei bestimmten Runleveln open_in_new Programme oder Scripte ausführen oder aber basierend auf anderen Faktoren. Doch ich bin heute über eine Möglichkeit gestolpert die ich bis dato noch nicht kannte und welche zumindest für meinen Anwendungsfall sehr praktisch ist. Dabei handelt es sich um den simplen @reboot Parameter für Cron. Selbiger ersetzt die normalerweise vorhandene Zeitangabe und wird wie im unteren Teil der News dargestellt genutzt. Für mich ist die praktisch, da ich das dort gestartete Scripte ohnehin stündlich auf meinem Server via Cron ausführe und somit “in meiner gewohnten Umgebung” bleibe. In meinem Fall prüfe ich damit übrigens ob einige Serverdienste aktiv sind (z.B. Mumble, Teamspeak, SVN usw.).
@reboot /path/to/your/script.sh