Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

nodeのアプリをサーバー起動時に立ち上げ&毎日再起動

今回は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 &