linux请用命令实现15分钟后系统重启

worktile 其他 93

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在Linux系统中实现15分钟后重启系统,可以使用以下命令:

    1. 使用`shutdown`命令结合参数设置系统重启时间:
    “`
    sudo shutdown -r +15
    “`
    其中,`-r`参数表示重启系统,`+15`表示在当前时间的基础上延迟15分钟。

    2. 另外一种方法是使用`at`命令来安排任务执行:
    首先,使用以下命令来安装`at`命令:
    “`
    sudo apt-get install at
    “`
    接下来,使用以下命令来设置重启系统的任务:
    “`
    echo “sudo reboot” | at now + 15 minutes
    “`
    其中,`echo “sudo reboot”`表示在15分钟后执行重启命令`sudo reboot`,`at now + 15 minutes`表示在当前时间的基础上延迟15分钟执行任务。

    以上两种方法都可以实现15分钟后重启Linux系统。请根据情况选择适合的方法来执行。

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

    要在Linux系统中实现15分钟后重启,你可以使用以下命令:

    1. 使用`at`命令创建一个重启任务:
    “`
    echo “reboot” | at now + 15 minutes
    “`

    2. 使用`shutdown`命令设置重启定时器:
    “`
    shutdown -r +15
    “`

    3. 使用`crontab`命令添加一个定时任务,以在15分钟后触发重启:
    – 运行`crontab -e`编辑cron表
    – 在文件末尾添加以下内容:
    “`
    */15 * * * * /sbin/reboot
    “`
    – 保存文件并关闭编辑器

    4. 使用`systemctl`命令设置一个定时器:
    – 运行以下命令创建一个重启服务文件:
    “`
    sudo vi /etc/systemd/system/reboot.timer
    “`
    – 在文件中输入以下内容:
    “`
    [Unit]
    Description=Reboot Timer

    [Timer]
    OnBootSec=15min
    OnUnitActiveSec=15min

    [Install]
    WantedBy=timers.target
    “`
    – 保存文件并关闭编辑器
    – 运行以下命令启用定时器:
    “`
    sudo systemctl enable reboot.timer
    “`

    5. 使用`echo`和`sleep`命令结合脚本实现:
    – 创建一个脚本文件,比如`reboot.sh`:
    “`
    #!/bin/bash
    sleep 900 # 900 秒等于 15 分钟
    sudo reboot
    “`
    – 授予脚本执行权限:
    “`
    chmod +x reboot.sh
    “`
    – 运行脚本:
    “`
    ./reboot.sh
    “`

    请注意,以上方法中的一些命令可能需要以root权限运行或使用sudo命令。另外,重启服务器可能会中断正在运行的任务,请确保在适当的时间安排重启。

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

    要在Linux系统中实现在15分钟后自动重启系统,可以使用以下命令和步骤:

    1. 使用root权限登录到Linux系统。

    2. 打开终端或命令行界面。

    3. 运行以下命令来设置计划任务(cronjob):

    “`bash
    crontab -e
    “`

    4. 这将打开cron编辑器。如果第一次运行此命令,可能会要求选择编辑器。选择一个你熟悉的编辑器(vim,nano等)。

    5. 在编辑器中,向文件末尾添加以下行:

    “`bash
    */15 * * * * /sbin/shutdown -r now
    “`

    这行代码中的*/15表示每15分钟运行一次命令。/sbin/shutdown -r now命令用于重启系统。

    6. 保存并退出编辑器。

    现在,系统将每15分钟重启一次。如果想要取消重启,请删除上述添加的行,并保存文件。

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

400-800-1024

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

分享本页
返回顶部