Ausführen von Shell-Befehlen beim Start unter Ubuntu 11.10

Ausführen von Shell-Befehlen beim Start unter Ubuntu 11.10

Ich verwende Ubuntu 11.10 und muss beim Start einen Shell-Befehl ausführen.

java -jar selenium....

Ich habe es hiermit versucht, aber nichts:

sudo gedit /etc/init.d/nomescript.sh 
sudo chmod a+x /etc/init.d/nomescript.sh
sudo update-rc.d nomescript.sh defaults

Wissen Sie, wie ich das machen kann?

Vielen Dank!! Marco

Antwort1

Ubuntu hat den SysV-Init-Skript-Ansatz zum Booten des Systems aufgegeben.

Unter diesem Link wird erklärt, wie Sie ein Upstart-Skript erstellen und es beim Booten ausführen -http://www.linuxplanet.com/linuxplanet/tutorials/7033/1/

Antwort2

Sie könnten Ihrer Crontab eine Zeile hinzufügen:

@reboot command here

Dadurch wird praktisch garantiert, dass es nicht mehr als einmal passiert (wie bei /etc/rc.local oder Gnome-Sitzungen). Außerdem können Sie so ganz einfach sicherstellen, dass es als richtiger Benutzer ausgeführt wird.

verwandte Informationen