linux每周定时关机命令

不及物动词 其他 66

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用crontab命令来实现每周定时关机。crontab命令用于创建、修改和管理用户的定时任务。下面是具体的操作步骤:

    1. 打开终端窗口,输入sudo crontab -e命令以编辑定时任务。

    2. 如果是第一次编辑定时任务,系统会要求选择编辑器。选择你熟悉的编辑器(比如nano),然后按Enter键。

    3. 在打开的编辑器界面中,输入以下命令来设置每周关机定时任务:

    “`
    0 0 * * 6 /sbin/shutdown -h now
    “`

    这个命令的含义是,在周六的0点0分执行/sbin/shutdown -h now命令,即立即关机。

    4. 编辑完成后,按Ctrl + X保存退出。

    注意:上述命令中的数字和星号的含义是:

    – 第1个数字表示分钟,范围是0到59;
    – 第2个数字表示小时,范围是0到23;
    – 第3个数字表示日期,范围是1到31;
    – 第4个数字表示月份,范围是1到12;
    – 第5个数字表示星期几,范围是0到7(0和7都表示周日);
    – 如果某个字段使用星号(*)表示,则表示该字段可以匹配任意值。

    所以,在上述命令中的”0 0 * * 6″这个字段组合就表示每周六的0点0分。

    5. 保存并退出编辑器后,系统会自动生效定时任务。

    现在,每周六的0点0分,系统会执行/sbin/shutdown -h now命令,实现自动关机的功能。

    希望以上内容对你有帮助!

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,可以使用crontab命令来设置定时关机。Crontab是一个用于设置定期执行任务的命令,可以将其与shutdown命令结合使用来实现定时关机。

    以下是在Linux中设置每周定时关机的步骤:

    1. 打开终端,输入以下命令来编辑crontab文件:
    “`
    crontab -e
    “`
    如果是第一次使用crontab命令,系统会要求选择一个文本编辑器,可以选择为nano或vim。

    2. 在crontab文件中,每一行表示一个定时任务。在文件的最后一行输入以下内容:
    “`
    0 4 * * 6 shutdown -P now
    “`
    这个命令的意思是每周六的凌晨4点关机。其中0表示分钟数,4表示小时数,*表示任意天数,6表示星期六。shutdown命令用于执行关机操作,-P参数表示立即关机,now表示现在。

    3. 保存并退出文件。在nano编辑器中,按下Ctrl + X,然后按下Y来保存文件。

    4. 现在,crontab文件已经被更新。定时关机任务将会在每周六的凌晨4点执行。

    如果需要设置其他时间的定时关机任务,可以按照以下规则修改crontab命令:

    – 分钟数(0-59)
    – 小时数(0-23)
    – 日期(1-31)
    – 月份(1-12)
    – 星期几(0-6,其中0表示星期日,1表示星期一,以此类推)

    例如,如果希望每天的晚上10点关机,可以使用以下命令:
    “`
    0 22 * * * shutdown -P now
    “`

    通过设置不同的参数,可以实现各种定时关机的需求。

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

    在Linux中,您可以使用`crontab`命令来创建定时任务。通过使用`crontab`命令,您可以设置每周的定时关机任务。

    以下是在Linux中设置每周定时关机任务的步骤:

    1. 打开终端窗口,以root用户身份登录系统。

    2. 输入以下命令来编辑root用户的crontab文件:
    “`
    crontab -e
    “`
    如果您是第一次编辑该文件,会提示您选择编辑器。选择一个您熟悉的编辑器。

    3. 在打开的crontab文件中,输入以下命令来设置定时关机任务:
    “`
    0 0 * * 5 shutdown -h now
    “`
    上述命令中的各个参数含义如下:
    – `0`:表示分钟,此处设置为0,表示每小时的0分时执行任务。
    – `0`:表示小时,此处设置为0,表示每天的0时执行任务。
    – `*`:表示月份,此处设置为星号,表示每月都执行任务。
    – `*`:表示日期,此处设置为星号,表示每天都执行任务。
    – `5`:表示星期几,此处设置为5,表示每周五执行任务。
    – `shutdown -h now`:表示执行关机命令。`-h`参数表示关机,`now`表示立即执行关机命令。

    4. 输入`:wq`来保存并退出编辑器。

    5. 系统将会在每周五的0时0分执行关机命令。

    请注意,以上命令中的`shutdown`命令需要root权限才能执行。因此,请务必以root用户身份编辑crontab文件。

    另外,如果您希望取消定时关机任务,您可以使用以下命令来编辑crontab文件并删除相应的行:
    “`
    crontab -e
    “`
    然后删除定时关机任务的行,并保存退出。

    希望以上步骤可以帮助到您!

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

400-800-1024

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

分享本页
返回顶部