今回はnodeJSのアプリケーションをcrontabを使って自動起動&毎日再起動するようにしました
実際のところ
サーバー起動時に立ち上げをしつつ、毎日午前一時に再起動……というか既存プロセスを棄てて新しいプロセスを立ち上げるように設定します
$ crontab -e
以下の様に内容を追加します
nohupを忘れずに
@reboot sudo nohup node /path/to/your/app/app.js & 0 1 * * * pkill -f "node app.js" && sudo nohup node /path/to/your/app/app.js &