linux命令3分钟后重启

fiy 其他 18

回复

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

    要在Linux系统中延时3分钟后重启,可以使用以下命令:

    1. 使用`shutdown`命令:
    `sudo shutdown -r +3`

    解释:
    – `sudo`:以管理员身份运行命令。
    – `shutdown`:用于关闭或重新启动系统。
    – `-r`:指定重新启动系统。
    – `+3`:表示延时3分钟后重启。

    2. 使用`at`命令:
    “`
    echo “sudo reboot” | at now + 3 minutes
    “`

    解释:
    – `echo “sudo reboot”`:将`sudo reboot`命令输出到标准输出。
    – `at now + 3 minutes`:将之前的输出内容传递给`at`命令,并在当前时间的3分钟后执行该命令。

    无论是使用`shutdown`还是`at`命令,延时结束后,系统将会执行重启操作。请确保在执行以上命令时具有足够的权限。

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

    在Linux中,我们可以使用以下命令来在3分钟后重启系统:

    1. 使用`shutdown`命令:
    “`
    shutdown -r +3
    “`
    这个命令将在3分钟后重启系统。`-r`参数用于指定重启操作,`+3`表示在3分钟后执行操作。

    2. 使用`at`命令:
    “`
    echo “reboot” | at now + 3 minutes
    “`
    这个命令会将重启命令添加到当前系统的at任务中,并指定在3分钟后执行。

    3. 使用定时任务:
    可以通过编辑crontab文件来创建一个定时任务,在指定时间执行重启操作。打开终端并输入以下命令编辑crontab文件:
    “`
    crontab -e
    “`
    然后在文件末尾添加以下行:
    “`
    */3 * * * * /sbin/reboot
    “`
    这个命令将在每小时的3分钟、6分钟、9分钟等等时刻执行`/sbin/reboot`重启命令,从而实现3分钟后重启。

    4. 使用`systemd`:
    系统中的`systemd`可以用来管理系统服务和进程。使用以下命令创建一个重启定时器:
    “`
    sudo systemctl enable reboot.timer
    sudo systemctl start reboot.timer
    “`
    这个命令将启动一个名为`reboot.timer`的定时器,并在3分钟后重启系统。

    5. 使用`at now +3 minutes`结合`reboot`命令:
    “`
    at now +3 minutes -f reboot
    “`
    这个命令将在当前时间的3分钟后执行`reboot`命令,从而实现系统重启。

    请注意,在执行任何重启操作之前,请确保保存了所有未保存的工作并关闭了正在运行的程序。重启命令会强制关闭所有正在运行的程序并重启系统。

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

    在Linux系统中,可以使用命令来实现计划重启,即设置一个延迟时间后自动重启系统。下面是在命令行中进行设置的操作流程:

    步骤1:打开终端
    首先,需要打开终端窗口,可以通过点击系统菜单中的终端图标或者使用快捷键Ctrl + Alt + T来打开。

    步骤2:使用计划任务工具
    Linux系统中有几种不同的计划任务工具可以使用,如cron和at。在这个教程中,我们将使用cron来设置计划任务。

    输入以下命令来编辑cron的任务列表文件:
    “`
    crontab -e
    “`

    步骤3:添加计划任务
    使用文本编辑器打开cron任务列表文件后,你会看到一个类似于以下的内容:
    “`
    # Edit this file to introduce tasks to be run by cron.
    #
    # Each task to run has to be defined through a single line
    # indicating with different fields when the task will be run
    # and what command to run for the task
    #
    # To define the time you can provide concrete values for
    # minute (m), hour (h), day of month (dom), month (mon),
    # and day of week (dow) or use ‘*’ in these fields (for ‘any’).
    #
    # Notice that tasks will be started based on the cron’s system
    # daemon’s notion of time and timezones.
    #
    # Output of the crontab jobs (including errors) is sent through
    # email to the user the crontab file belongs to (unless redirected).
    #
    # For example, you can run a backup of all your user accounts
    # at 5 a.m every week with:
    # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
    #
    # For more information see the manual pages of crontab(5) and cron(8)
    #
    # m h dom mon dow command
    “`

    在文件的末尾添加下面的行来设置计划任务:
    “`
    */3 * * * * /sbin/shutdown -r now
    “`

    上述行的含义是设置计划任务每3分钟执行一次重启命令。

    步骤4:保存并退出
    保存cron任务列表文件并退出文本编辑器。

    在Vi编辑器中,你可以按下“Esc”键,然后输入“:wq”来保存并退出。

    步骤5:验证设置
    使用下面的命令来验证计划任务是否正确设置:
    “`
    crontab -l
    “`

    这将会列出所有的cron任务列表。

    到此为止,你已经成功设置了计划重启。系统将会每3分钟自动执行重启命令。

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

400-800-1024

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

分享本页
返回顶部