码迷,mamicode.com
首页 > 其他好文 > 详细

centos实现两种秒级任务的简单方法

时间:2017-11-01 12:18:37      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:png   shell脚本   bsp   脚本   需要   img   守护   tab   命令   

1、通过写shell脚本,死循环,守护进程运行

> vi /data/sec.sh
#!/bin/bash

while true
do
    #写上自已的命令
    echo "hello world" >> /tmp/1.log
    #睡眠10秒
    sleep 10
done
> chmod +x /data/sec.sh
> sh /data/sec.sh &
> tail -f /tmp/1.log

技术分享

 

2、通过crontab,变通的实现每隔多少秒运行一次

> crontab -e
* * * * * /bin/echo "hello world" >> /tmp/2.log
* * * * * sleep 10; /bin/echo "hello world" >> /tmp/2.log
* * * * * sleep 20; /bin/echo "hello world" >> /tmp/2.log
* * * * * sleep 30; /bin/echo "hello world" >> /tmp/2.log
* * * * * sleep 40; /bin/echo "hello world" >> /tmp/2.log
* * * * * sleep 50; /bin/echo "hello world" >> /tmp/2.log

上述方法表示每10秒执行一次echo把"hello world"写入/tmp/2.log文件。

不过这种方案还是有缺点,如果需要每秒运行,那就必须添加60条定时记录,比较麻烦,建议还是用第一种。

技术分享

centos实现两种秒级任务的简单方法

标签:png   shell脚本   bsp   脚本   需要   img   守护   tab   命令   

原文地址:http://www.cnblogs.com/jkko123/p/7765599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!