turtlechanのブログ

無知の私がLinuxをいじりながら書いていくブログ

【ラズパイ】定期的に再起動させる

私の場合ラズパイは基本ずっと電源を入れたままなので、不安定にならないように定期的に再起動するように設定した。

設定

'cron'を使って定期的に再起動してもらうように設定します。

まず、'cron'のサービスが動いているか確認。

~$ systemctl status cron.service

'active (running)'となっていれば動いてる。

'crontab'を編集する。

~$ sudo crontab -e

初回起動時以下の感じに表示されるので、好きなエディタを選択する。

Select an editor.  To change later, run 'select-editor'.
1. /bin/ed
2. /bin/nano        <---- easiest
3. /usr/bin/vim.tiny

Choose 1-3 [2]:

設定を記述します。今回は「3時30分 毎週月曜」に再起動するように設定。

crontabに記述する内容
30 3 * * 1 /sbin/reboot

'crontab'の確認

~$ sudo crontab -l

先程記述したものが確認できればオッケー。

おわりに

'cron'が起動しているか確認する方法が'/etc/rc.d/init.d/crond start'と書いてあったけど、そんなもんないよって怒られた。多分最近のバージョンでは'systemctl status cron.service'であっているはず。

参考にしたサイト