ubuntu 设置开机自启动 / 设置定时重启 / crontab 定时执行 / 后台执行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 设置开机自启动 / 设置定时重启 / crontab 定时执行 / 后台执行相关的知识,希望对你有一定的参考价值。
参考技术A 本篇记录一些在 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 也是一个选择
ubuntu 怎么设置vncserver设置开机自启动
参考技术A chkconfig--level345vncserveron在启动345级别的时候启动vncserver服务。确保你的vncserver服务配置正确。见:/etc/sysconfig/vncserver以上是关于ubuntu 设置开机自启动 / 设置定时重启 / crontab 定时执行 / 后台执行的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 解决 /etc/rc.local 开机启动问题