秒级别的执行cron定时任务

为了实现定时任务,需要进行如下配置。以test为例。

 

使用root通过putty登陆后

1.检查crond服务的运行状态

service crond status

应该是说正在运行,PID是多少。

 

2.看现在有哪些定时任务在运行

crontab -l

 

3.加入自己的定时任务,输入 :

crontab -e

然后点一个i这个键进入编辑模式

然后输入:

*/1 * * * * echo "hello" >> /home/jiangjun/cron_log/cron.log
*/1 * * * * sleep 20;echo "hello" >> /home/jiangjun/cron_log/cron.log
*/1 * * * * sleep 40;echo "hello" >> /home/jiangjun/cron_log/cron.log
(2个大于号表示在log文件的后面添加,1个大于号表示直接新建log文件)

再点一下ESC键,回到命令模式

然后输入“:wq”(去掉引号,有冒号)表示保存。这句话的意思是,每分钟运行一次echo,把输入放到这个LOG文件里面。

 

如果出现执行不了的情况,请分别检查:

crond服务是否已经启动;

SH脚本是否可以运行

使用这个测试的脚本来试一下;

 

参考链接:
posted @ 2014-02-14 15:09  JulianJiang  阅读(300)  评论(0编辑  收藏  举报