crontab -e

---------

linux定时任务提示-bash: crontab: command not found

执行 crontab 命令如果报 command not found,就表明没有安装

1、安装

yum install -y vixie-cron

2、启动

service crond start

3、开机启动查看

chkconfig --list crond

4、测试

直接crontab -e

输入

58 13 * * * date >> /opt/date.txt

有输出就ok

python文件的话。因为已经定义了,在文件头部。所以直接 文件就可以,但chmod +x 文件

  * * * /home/python/stock3_wj.py
* * * /home/python/stock2_wj.py
* * * /home/python/stock1_wj.py

1、碰到一个错误,就是运行起程序起来,没有发现由stock2.txt生成。原来是程序里面要写绝对路径

2、默认的print 输出。就算运行了程序,好像也没什么变化,如果再crontab -e 里面 >> 指定目录就可以把print到显示屏的内容重定向到文件

说明:

M: 分钟(0-59)。 
H:小时(0-23)。 
D:天(1-31)。 
m: 月(1-12)。 
d: 一星期内的天(0~6,0为星期天)。

#每天早上6点10分 
10 6 * * * date 
#每两个小时 
0 */2 * * * date 
#晚上11点到早上8点之间每两个小时,早上8点 
0 23-7/2,8 * * * date 
#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点 
0 11 4 * mon-wed date 
#1月份日早上4点 
0 4 1 jan * date 
范例 
$crontab -l 列出用户目前的crontab.

05-28 19:28