特定のアプリケーション、XBMCの実行中に定期的な問題が発生しています。 XBMCを定期的に使用する場合、問題はないと思われますが、約12時間以上放置しておくと、再度動作させるために再起動する必要があります。
スケジュールされた再起動は答えではないですが、問題がわかるまで毎朝再起動をスケジュールする必要があるので、妻が不在で投げられない場合に使用できるようにします窓の外 :)
受験者はいますか?
Cronを使用します(既にインストールされているはずです):
crontabの編集:
Sudo crontab -e
初めて好みのエディター(nanoなど)を選択する必要がある場合
次のような行を挿入します
0 4 * * * /sbin/shutdown -r +5
一番下に。説明:
m h dom mon dow command
minute hour dayOfMonth Month dayOfWeek commandToRun
だから行
0 4 * * * /sbin/shutdown -r +5
毎日午前4時5分にシステムを再起動します。 (4:00 am + 5分)
Ctrl+X、 Y、 Enter crontabから抜け出す必要があります(nanoを使用している場合)
注:シャットダウンにはルートが必要なため、crontab -e
をルートとして実行する必要がある場合があります。 crontab -e
は、実際のcrontabではなく/ tmpにあるファイルを開くので、新しいcrontabでエラーをチェックできます。エラーがなければ、実際のcrontabが更新されます。
これを/etc/cron.daily/zz-reboot
に追加すると動作します:
#!/bin/sh
shutdown -r now
そしてSudo chmod a+x /etc/cron.daily/zz-reboot
。 「zz」プレフィックスは、そのディレクトリ内の他のすべてのスクリプトの最後に実行することを強制します。 /etc/crontab
を確認して、実際に発生する時刻を確認します。
grep daily /etc/crontab | awk '{print $2 ":" $1}'
それが機能しない場合は、Sudo crontab -e
を介して「通常の」cronエントリも機能します。
MINUTE HOUR * * * shutdown -r now
最後に、一度だけ再起動したい場合は、at
を使用できます。
echo "shutdown -r now" | Sudo at 04:30
私は仕事で約1か月間cronjobsを使用し、電源オフと再起動をスケジュールしています。とても簡単です。これは約5年前に質問されたことを知っていますが、まだ問題がある場合は、この方法を使用して設定できます。
ターミナルを開きます(ctrl + T)
Sudo nano /etc/crontab
一番下までスクロールして、以下のコマンドを入力します
00 6 * * * root reboot
これは毎日午前6時に再起動するように設定されており、Enterキーを押します
毎日午後11時に電源オフをスケジュールする場合は、次のように入力できます。
00 23 * * * root poweroff
Cronjobがダウンしたときにマシンの電源をオンにする方法を理解する必要があります。私はそれを理解したら、この答えを編集します。
追伸これは、フォームへの私の初めての回答投稿です。それが誰かを助けることを願っています!! :D
Kees Cookの指示に従ってスクリプトを作成する必要があります...
任意のテキストエディタで以下の情報をコピーして貼り付け、提案されたディレクトリにzz-reboot
ファイルを作成できます。
その後、ファイルを右クリックして実行許可を割り当てることを忘れないでください。ターミナルを使用するだけの場合:
Sudo chmod +x /etc/cron.daily/zz-reboot
あなたがしていることをよりよく理解するために、/etc
フォルダーには一般に構成ファイルがあり、そこにはcron.hourly
、cron.daily
および他のcronフォルダーがあります。 Cronは、特定の時間にアプリケーションとスクリプトを実行します。
再起動時間を厳しくしたい場合は、数字のみ
Sudo crontab -e
そのため、rootユーザーのcrontab
を編集できます。
グラフィカルに実行したほうがよい場合は、Software Centerのgnome-scheduleからインストールできます。 rootユーザーのgnome-schedule
を変更する場合は、必ずターミナルから実行してください:
gksudo gnome-schedule
遊んで楽しんでください! :)
p.s .:素晴らしい点sBlatt!手動でcron.daily
実行時間を強制する方法があるかどうか疑問に思っていました。