Ubuntu 11.10 の起動時にシェルコマンドを実行する

Ubuntu 11.10 の起動時にシェルコマンドを実行する

私は Ubuntu 11.10 を使用しており、起動時にシェル コマンドを実行する必要があります。

java -jar selenium....

これを試してみましたが何も起こりませんでした:

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

これをどうやってやるか知っていますか?

ありがとう!! マルコ

答え1

Ubuntu は、システムの起動に SysV init スクリプトを使用するアプローチを廃止しました。

このリンクでは、Upstart スクリプトの作成方法と起動時に実行する方法について説明しています -http://www.linuxplanet.com/linuxplanet/tutorials/7033/1/

答え2

crontab に次の行を追加できます:

@reboot command here

これにより、(/etc/rc.local や gnome セッションのように) 複数回発生しないことがほぼ保証されます。また、正しいユーザーとして実行されていることも簡単に確認できるようになります。

関連情報