起動時にシェルスクリプトを実行する方法 質問する

起動時にシェルスクリプトを実行する方法 質問する

アマゾンS3Linuxインスタンスでは、とという2つのスクリプトをstart_my_app起動stop_my_appおよび停止します。永遠に(これにより、Node.js アプリケーションが実行されます)。これらのスクリプトを使用して、Node.js アプリケーションを手動で起動および停止します。ここまでは順調です。

start_my_app私の問題:システムが起動するたびに が実行されるように設定したいのですが、内にファイルを追加する必要があることはわかっていますinit.dし、 内の適切なディレクトリにシンボリックリンクする方法もわかっていますrc.dが、 に配置するファイル内に実際に何を入れる必要があるのか​​わかりませんinit.d。 のように 1 行だけでよいと考えていますstart_my_appが、うまくいきません。

ベストアンサー1

まず、起動スクリプト(例:/home/user/startup.sh)を作成し、実行可能にします。

chmod +x /home/user/startup.sh

次に、crontab を設定します。

$ crontab -e
@reboot  /home/user/startup.sh

これで、startup.sh スクリプトが起動のたびに実行されるようになります。

おすすめ記事