一、crontab 定时任务

1
crontab -e //编辑crontab配置文件
* * * * *
一个月的第几天 几月 星期几
1
2
3
4
5
6
* * * * * //每分钟一次
0 * * * * //每小时一次
30 */2 * * * //每两小时三十分钟一次
0 0 L * * //每月最后一天一次
0 0 1 1 * //每年一月一号一次
* * * * 1 //每周一一次

例如

每天早上7:59 执行index_process.py 并将结果写入log.txt文件内

1
59 7 * * * python3 /root/jrxy/jrxy/index_process.py >> /root/jrxy/log.txt

二、screen

screen命令用于多窗口管理程序,可以在你结束shell窗口后程序继续运行,当你回来后可以进入该窗口继续操作。

1
2
3
4
5
screen -S name //创建新的会话窗口
screen -ls //查看已有的会话窗口
screen -r ID/name //进入会话窗口
screen -S ID/name -X quit //删除会话窗口
Ctrl+a+k:杀死当前窗口