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 设置开机自启

Ubuntu 解决 /etc/rc.local 开机启动问题

ubuntu 18.04设置开机级别

ubuntu 怎么设置vncserver设置开机自启动

Ubuntu 设置程序双击启动和sh脚本开机自启动的另一种方法

jetson nano(ubuntu18.04)设置开机自启动python文件