
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.