にアマゾン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 スクリプトが起動のたびに実行されるようになります。