linux定时命令关闭

fiy 其他 66

回复

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

    要在Linux系统中定时关闭计算机或者关闭特定的程序,可以使用Cron(定时任务)来实现。以下是实现定时关闭计算机和关闭程序的方法:

    1. 定时关闭计算机:
    使用Cron来设置定时任务,执行关机命令即可。首先,打开终端并输入以下命令以编辑Cron表:
    “`shell
    crontab -e
    “`
    然后,在打开的编辑器中添加以下行来设置计划关机任务:
    “`shell
    # 每天晚上10点关机
    0 22 * * * shutdown -h now
    “`
    保存并关闭文件。这个设置将在每天晚上10点执行关机命令。

    2. 定时关闭特定的程序:
    同样使用Cron来设置定时任务,但是执行的命令是关闭程序的命令。以下是一些示例:

    – 关闭特定的进程:
    “`shell
    # 每10分钟检查并关闭名为”example”的进程
    */10 * * * * pkill example
    “`
    – 关闭某个特定的窗口:
    “`shell
    # 每天晚上10点关闭名为”example”的窗口
    0 22 * * * wmctrl -c example
    “`
    以上命令中的`example`是你想要关闭的程序的名称。

    同样,保存并关闭文件。这些设置将按照你的指定时间执行关机命令或者关闭特定的程序。

    请注意,Cron是一个非常强大的定时任务工具,可以在Linux系统上执行各种自定义的任务。上述示例只是其中一些常见的用法。你可以根据自己的需要和特定的命令来设置定时任务。

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

    要在Linux系统上定时执行关闭命令,可以使用crontab来实现。Crontab是一个用于定时执行任务的功能,在Linux系统中非常常用。

    以下是使用crontab定时关机的步骤:

    1. 打开终端并切换到root用户,输入以下命令以编辑crontab文件:

    “`
    sudo crontab -e
    “`

    2. 如果是第一次编辑crontab文件,系统会要求选择编辑器。可以选择自己喜欢的编辑器,例如nano。选择之后,crontab文件会自动打开。

    3. 在crontab文件中添加以下命令来定时执行关机操作:

    “`
    59 23 * * * shutdown -h now
    “`

    这个命令表示在每天的23:59执行关机命令,关机命令为`shutdown -h now`。

    4. 保存并关闭crontab文件。

    5. 现在,系统会在每天的23:59执行关机命令,从而达到定时关闭的效果。

    除了定时关机,还可以使用crontab定时执行其他命令和任务。以下是一些相关的注意事项和技巧:

    – crontab中的时间字段依次表示分钟、小时、日期、月份、星期几。如果需要设置多个值,可以使用逗号分隔,例如`0,30 * * * *`表示每小时的整点和半点执行命令。
    – 如果想要在特定时间段内执行命令,可以使用`*`通配符。例如`0 9-17 * * *`表示在每天的9点到17点之间的每个整点执行命令。
    – 可以使用`@reboot`关键字来在系统启动时执行命令,例如`@reboot echo “System has rebooted”`可以在系统重启时输出信息。
    – 可以使用`crontab -l`命令来查看当前用户的crontab配置。
    – 可以使用`crontab -r`命令来删除当前用户的crontab配置。

    总之,使用crontab可以方便地实现在Linux系统上定时执行关闭命令的功能,同时还可以灵活地设置其他定时任务。

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

    在Linux系统中,可以使用crontab命令来定时执行任务,并在特定时间自动执行关闭命令。下面是一个详细的操作步骤:

    1. 使用命令sudo crontab -e以root用户身份编辑cron表。

    2. 在cron表中,每一行代表一个定时任务,格式如下:
    “`
    * * * * * command
    “`
    其中,五个星号分别代表分钟、小时、日、月、星期几,可以使用通配符或设置具体的值。

    例如,如果想每天晚上10点自动执行关闭命令,可以写为:
    “`
    0 22 * * * shutdown -h now
    “`

    该命令中,0表示分钟为0,22表示小时为22(即晚上10点),星号表示日、月、星期几可以是任意值,最后的shutdown -h now表示执行关闭命令。

    3. 编辑完成后,使用Ctrl+X保存并退出编辑器。

    4. crontab表将自动加载并开始执行计划任务。

    另外,为了确保cron服务正常运行,可以通过以下命令来检查和启动服务:
    “`
    sudo service cron status # 检查cron服务状态
    sudo service cron start # 启动cron服务
    “`

    需要注意的是,定时关闭任务需要root权限,因此需要以root用户身份编辑cron表。此外,为了确保执行命令时功能正常,也建议仔细检查命令是否正确。

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

400-800-1024

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

分享本页
返回顶部