linux命令定时关机

不及物动词 其他 51

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,我们可以使用命令来定时关机计算机。下面我会介绍两种常用的方式来实现定时关机。

    方式一:使用shutdown命令
    1. 打开终端(Terminal),输入以下命令:
    sudo shutdown -h now

    这个命令会立即关机电脑。

    2. 如果你想要延迟一段时间后再关机,可以使用以下命令并指定时间:
    sudo shutdown -h +10

    这个命令将在10分钟后关机电脑。

    3. 如果你想要在特定时间关机,可以使用以下命令:
    sudo shutdown -h hh:mm

    其中hh:mm是你想要关机的具体时间,例如 18:00 表示在下午6点关机。

    方式二:使用crontab命令
    1. 打开终端(Terminal),输入以下命令:
    crontab -e

    这个命令将打开crontab编辑器。

    2. 在编辑器中,添加以下内容:
    * 18 * * * /sbin/shutdown -h now

    这个命令表示每天的18:00时关机电脑。

    3. 保存并退出编辑器。

    这样,你设置的定时关机就会按照你的要求执行了。请注意,在使用这些命令时,要确保你有管理员权限。

    希望上述方法能帮助你成功实现定时关机。如果你有其他问题,欢迎随时提问。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用crontab命令来定时关机。Crontab是一个用于执行定期任务的工具,可以在指定的时间执行脚本或命令。

    以下是在Linux中使用crontab命令定时关机的步骤:

    1. 打开终端,输入以下命令进入当前用户的crontab编辑界面:
    “`
    crontab -e
    “`

    2. 在编辑界面中,按下字母`i`进入插入模式。

    3. 在文件末尾添加以下行,表示定时关机:
    “`
    00 23 * * * sudo shutdown now
    “`

    上面的示例表示在每天的23:00执行关机命令(sudo shutdown now)。

    如果你想在其他时间关机,可以根据以下格式进行修改:
    “`
    分钟(0-59) 小时(0-23) 日(1-31) 月(1-12) 星期(0-7,其中0和7都代表星期日) 命令
    “`

    例如,如果你想在每天的9:30关机,可以修改为:
    “`
    30 9 * * * sudo shutdown now
    “`

    4. 按下Esc键退出插入模式。

    5. 输入`:wq`保存修改并退出编辑界面。

    现在,你已经设置了定时关机任务。系统将会在指定的时间执行关机命令。请注意,执行定时任务需要root权限,因此需要在关机命令前加上`sudo`。

    如果你想取消定时关机任务,可以再次运行`crontab -e`命令进入编辑界面,删除或注释掉关机命令,并保存退出。

    需要注意的是,定时关机是一个非常危险的操作,所以在设置定时关机之前,请确保你已经保存并关闭了所有的工作。此外,定时关机是一个有风险的任务,如果在关机前有未保存的数据,这些数据可能会丢失。因此,在设定定时关机之前,请确保你已经保存了所有重要的文件和数据。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用命令行工具来设置定时关机,以下是一种简单的方法操作步骤:

    1. 打开终端:使用快捷键 Ctrl+Alt+T 或者在应用菜单中找到终端应用。

    2. 输入sudo命令:在终端中输入sudo poweroff命令,以获取关机权限。输入密码以确认权限。

    3. 执行指定时间的关机命令:使用at命令来指定计划关机的时间。格式如下:
    “`
    sudo at HH:MM
    “`
    其中HH表示小时,MM表示分钟。例如,若要在下午2点30分关机,则输入:
    “`
    sudo at 14:30
    “`

    4. 输入关机命令:输入 poweroff 命令,表示在指定的时间执行关机操作。然后按下回车键确认关机时间。

    5. 按照设定时间关机:系统会在设定的时间执行关机操作,终端会显示一个提示信息,确认定时关机已成功设置。

    6. 取消定时关机:若要取消或修改定时关机,可以使用 atq 命令查看当前计划任务的列表,并使用 atrm 与任务ID来删除特定的任务。例如:
    “`
    atq
    “`
    该命令将显示所有计划任务的列表,然后可以使用 atrm 命令取消指定的任务。例如:
    “`
    atrm 1
    “`
    这将取消任务ID为1的关机计划。

    请注意,at命令是一次性的,即计划任务执行后会被从系统中删除。如果需要周期性的定时关机,可以使用其他工具如cron来进行操作。

    上述方法是基于Ubuntu等Debian系Linux发行版,在其他Linux发行版中可能存在差异。建议在使用之前,先通过man命令查看at和atq的用法和参数。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部