以前、Cloud9を自宅サーバー(CentOS 7)にインストールした記事は覚えているでしょうか?
Cloud9を起動するにはNode.jsで実行してあげる必要があります。
しかし、一度シャットダウン、またはリブートしてシステムが起動した後に手動で実行するのは面倒です。
そこで、今回はシステム起動時に1回だけ自動で特定のコマンドを実行するよう、Cronで設定する方法をご紹介します。
日時に”@reboot”を指定する
Cronには、普段日時を設定している箇所に入力する、数字やアスタリスク(*)の代わりとなる構文が用意されています。
システム起動時に1回だけ実行する場合は、@reboot
を利用します。
@reboot root sh /path/to/hoge.sh
他にも、1時間に1回実行する@hourly
や1日1回実行する@daily
、1月に1回だけ実行する@monthly
なんかもあります。
詳しくは参考サイトをどうぞ!
これを使うと、サービスの自動起動っぽく使えますね!
- Original:https://minory.org/linux-cron-reboot.html
- Source:Minory
- Author:管理者