最简单的方法之一是通过使用重启命令来重新启动机器:
reboot
有时,您可能需要一些管理特权才能执行重新启动命令。那么您可以使用以下命令:
sudo reboot
如果您需要强制重新启动过程而不等待每个应用程序退出,则可以安全的使用-f选项,如下所示:
sudo reboot -f
方法2:使用关机命令重新启动Ubuntu Server
shutdown命令用于关闭计算机。但是,可以将-r选项与shutdown命令一起使用,以重新引导计算机,如下所示:
sudo shutdown -r
此外,您可以设置时间以使系统重新引导。例如,如果您需要在20分钟后重新启动Ubuntu Server,则可以使用下一个命令:
sudo shutdown -r +20
同时,如果您需要取消计划的关闭,请使用以下命令:
sudo shutdown -c
方法3:使用Systemctl命令重新启动Ubuntu Server
在这种方法中,您可以使用systemctl命令重新引导Ubuntu服务器:
sudo systemctl reboot
本篇记录一些在 ubuntu 上自动化的方法,在 ubuntu 16.04 环境下测试。
sudo vi /etc/rc.local
在 exit 0 上方写命令:
/usr/local/bin/test >/dev/null 2>&1
代表执行test,并丢弃输出流。注意程序要写绝对路径才稳。执行之后是以管理员执行的。
sudo vi /etc/crontab
在最后添加一行:
0 0 * * * root init 6
就是每天0点0分重启。
创建一个文件,添加以下命令:
0 0 * * * /usr/local/bin/test >/dev/null 2>&1
就是每天0点0分启动test这个程序
50 23 * * * pkill -f /usr/local/bin/test
就是每天23点50杀掉test这个程序
nohup 版
nohup /usr/local/bin/test >/dev/null 2>&1 &
screen 版
screen -R test_screen 创建一个终端并进去
/usr/local/bin/test 启动程序
按 ctrl+A+D 回到原来的终端
详细用法可查看 screen 文档,tmux 也是一个选择
用reboot命令,linux的重启命令是通用的。 *** 作演示:
*** 作设备:戴尔电脑
*** 作系统:win10
*** 作软件:linux
1、连接ubuntu shell,连接成功后如下图所示
2、在窗口的光标处输入reboot命令,下图红色方框处已输入好
3、输入好上面的命令后,然后按回车键进行重启,下面是正在重启中。
4、重启完成,大约20秒的样子,重启过程中一直在重新连接,到下图的样子就代表重启并连接成功了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)