用外行的话来说,安排停机时间

用外行的话来说,安排停机时间

我正在尝试安排每天晚上 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

相关内容