![用外行的话来说,安排停机时间](https://linux22.com/image/1103730/%E7%94%A8%E5%A4%96%E8%A1%8C%E7%9A%84%E8%AF%9D%E6%9D%A5%E8%AF%B4%EF%BC%8C%E5%AE%89%E6%8E%92%E5%81%9C%E6%9C%BA%E6%97%B6%E9%97%B4.png)
我正在尝试安排每天晚上 10:30(22:30)关机。我对 Ubuntu 还不太熟悉。在 Windows 7 中,这是一项非常简单的任务。显然在 Ubuntu 中,这是一项相当复杂的任务。我试过下载 Gnome-Schedule,但无济于事……我只是在尝试编译这个该死的东西!所以我想暂时放弃这个想法……
我读过几个关于计划关机的问题,人们说要使用 sudo shutdown -h 22:30 或类似的命令,但这是一次性的事情,不是吗?我需要这是一个重复的、计划好的关机,以便每晚关闭我的机器。
所以我回到了 Gnome-Schedule GUI,因为它看起来像是 Windows GUI 的合理复制品。当我尝试编译它时,系统提示我需要执行 cd 到它所在的目录。好吧,现在我把它放在 home/Documents/Scheduler 中,但如果我这样做
cd /home/Documents/Scheduler ,我收到一条错误消息,提示不存在这样的目录。这真是令人沮丧……可能我只是犯了一个新手常犯的错误,但这是我第一次使用 Ubuntu,所以目前它的很多内容对我来说都很深奥。
假设 Gnome-Schedule 是我获得定期关机时间的最佳选择,我需要做什么才能编译这个吸盘?非常感谢您的帮助!
答案1
您需要的是cron
,它是用于运行计划作业的古老 unix 守护程序。Gnome-schedule 仅以您的身份在您的 GUI 会话中运行,因此无法运行命令,sudo
因为您不在那儿输入密码。
插入一个文件来/etc/cron.d/
安排一个任务在指定时间自动以 root 身份运行。要每天晚上 10:30 关机,该行应为:
30 22 * * * root shutdown -h now