我在运行特定应用程序 XBMC 时遇到一些周期性问题。如果我经常使用 XBMC,我似乎没有任何问题,但如果我让它无人看管超过 12 小时,我需要重新启动才能让它再次工作。
我知道预定的重启不是答案,但在我弄清楚问题之前,我需要每天早上安排重启,这样我的妻子可以在我不在时使用它并且它不会被扔出窗外:)
有接盘侠吗?
我在运行特定应用程序 XBMC 时遇到一些周期性问题。如果我经常使用 XBMC,我似乎没有任何问题,但如果我让它无人看管超过 12 小时,我需要重新启动才能让它再次工作。
我知道预定的重启不是答案,但在我弄清楚问题之前,我需要每天早上安排重启,这样我的妻子可以在我不在时使用它并且它不会被扔出窗外:)
有接盘侠吗?
我会使用 cron(应该已经安装):
编辑 crontab:
第一次你可能需要选择你喜欢的编辑器(比如 nano
)
在底部。解释:
所以这条线
将在每天凌晨 4:05 重新启动您的系统。(凌晨 4:00 + 5 分钟)
Ctrl+ X, Y,Enter应该让你摆脱 crontab(如果使用 nano)
注意:您可能必须以
crontab -e
root 身份运行,因为关机需要 root。crontab -e
在 /tmp 而不是实际的 crontab 中打开一个文件,以便它可以检查您的新 crontab 是否有错误。如果没有错误,那么您的实际 crontab 将被更新。添加这个
/etc/cron.daily/zz-reboot
应该工作:和
sudo chmod a+x /etc/cron.daily/zz-reboot
。“zz”前缀将强制它在该目录中的所有其他脚本中最后运行。检查/etc/crontab
实际发生的时间:如果这不起作用,那么“常规” cron 条目也可以工作,通过
sudo crontab -e
最后,如果您只想一次性重启,您可以使用
at
:我在工作中使用 cronjobs 大约一个月,并安排关机和重启。这很简单。我知道这是大约 5 年前问过的,但如果有人仍然有问题,你可以使用这个方法,你会被设置。
打开终端(ctrl+T)
一直滚动到底部并输入以下命令
设置为每天早上 6 点重新启动,然后按 Enter
如果您想安排每天晚上 11 点关机,您可以输入
我仍然需要弄清楚如何在机器停机时使用 cronjob 启动机器。一旦弄清楚,我将编辑此答案。
PS这是我第一次在任何表格上发布答案;希望它可以帮助某人!:D
您应该使用 Kees Cook 给出的说明创建一个脚本...
您可以在任何文本编辑器中复制并粘贴以下信息,然后
zz-reboot
在建议的目录中创建文件。之后,只需记住右键单击该文件并为其分配执行权限。如果您只想使用终端:
为了更好地了解您在做什么,请记住在
/etc
文件夹中您通常可以找到配置文件,在那里您可以找到cron.hourly
,cron.daily
和其他 cron 文件夹。Cron 负责在特定时间执行应用程序和脚本。如果您想严格控制重启时间,只需数字
所以你可以
crontab
为root用户编辑。如果您觉得以图形方式进行操作更好,您可以从软件中心 gnome-schedule 安装。如果要修改
gnome-schedule
root 用户,请确保从终端运行它:玩得开心!:)
ps:好点sBlatt!
cron.daily
我想知道是否有任何方法可以手动强制执行时间。考虑
这将每天早上 6 点重新启动。我喜欢这个,因为它允许延迟 1 分钟来关闭任何其他后台作业,并警告其他任何人关闭正在等待。