ubuntu 设置开机自启动 / 设置定时重启 / cronta

2017-11-29  本文已影响2334人  vixuowis

本篇记录一些在 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分重启。

crontab 定时执行

创建一个文件,添加以下命令:
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 也是一个选择

上一篇 下一篇

猜你喜欢

热点阅读