sudoアクセス権を持たない複数のコンピュータでnodeJS Webサーバーを実行したいと思います。これを行う良い方法は何ですか?
2つの要件は次のとおりです。
- ログインせずにサービスを実行する(当然)
- マシンが再起動すると自動的に再起動します。
1. の場合、主に使用しますが、nohup
これは本番インスタンスへの合理的なアプローチですか?
2. の場合、サービスを開始するサービスを(低速で)追加でき、crontab
そのサービスがすでに実行されている場合は単に失敗します。もっと良い方法がありますか?
このサーバーはRHELですが、可能であればUbuntuでも動作するソリューションを好みます。
答え1
@reboot
このフィールドを開始フィールドとして使用して、crontab
まだ開始されていないことを比較的確認できます。