![](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里面增加的文本内容