多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
![](https://img.kancloud.cn/41/e0/41e066af9a6c25a24868d9667253ec98_1241x333.jpg) ***** ## crontab的使用 安装 ``` apt-get install cron ``` 使用 ``` crontab -e 进入编辑页面(第一次会让你选择编辑器,选择3 /usr/bin/vim.basic) 如果想修改编辑器 sudo select-editor crontab -l 查看当前的定时任务 编辑: 分 小时 日 月 星期 命令 0-59 0-23 1-13 1-12 1-7 command ``` 例子 ``` 30 7 8 * * ls 指定每月8号的7:30执行ls命令 */15 * * * * ls 每15分钟执行一次ls命令 0 */2 * * * ls 每隔两个小时执行一次ls ``` 注意点: - 星期中0表示周日 - 每隔两个小时的时候前面的不能为*,为*表示每分钟都会执行 ## crontab的使用 执行python程序: 1.先把python的执行命令写入.sh脚本 ``` #!/bin/sh cd `dirname $0` || exit 1 python ./main.py >> run.log 2>&1 ``` 2.给.sh脚本添加可执行权限 ``` chmod +x test.sh ``` 3.把.sh程序写入crontab配置文件中 ``` * * * * * /home/juran/test.sh >> /home/juran/run1.log 2>&1 ``` cat run.log 查看run.log里面的文件 tail -f run.log 可以查看run.log里面增加的文本内容