linux 系统自带定时器 crontab

转载 2012年03月23日 05:55:03
以某一频率执行任务
linux缺省会启动crond进程,crond进程不需要用户启动、关闭。 
crond进程负责读取调度任务并执行,用户只需要将相应的调度脚本写入cron的调度配置文件中。 

crontab

/sbin/service crond start//启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart  //重启服务
/sbin/service crond reload//重新载入配置
/sbin/service crond status//查看服务状态

/etc/init.d/crond start

service crond restart  

crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的详细内容
crontab -r //删除某个用户的cron服务
crontab -e //编辑某个用户的cron服务

基本格式 :

*****command分  时  日  月  周 

命令第1列表示分钟1~59 每分钟用*或者 */1表示

第2列表示小时1~23(0表示0点)

第3列表示日期1~31

第4列表示月份1~12

第5列标识号星期0~6(0表示星期天)

第6列要运行的命令

crontab文件的一些例子:

#每晚的21:30重启apache。               30 21 * * * /usr/local/etc/rc.d/lighttpd restart

#每月1、10、22日                             45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart

#每天早上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

python 创建linux 定时器

有开源代码 crontab.py 上午搜索一下。

from crontab import CronTab

tab = CronTab()

curpath = os.path.dirname(os.path.realpath(__file__))

    curpath = curpath + '/'

    comment = 'create stream:' + streamid + ' program:' + programname

    pythoncmd = 'python ' + curpath + 'ProgramRecordStartToctm.py' + ' ' +  streamid + ' ' + programname + ' ' + start_sec + ' ' +  comment

    

    #crontime  = ((int)(start_min)) + 1

    cron = tab.new(command=pythoncmd)

    #cron.minute().value((str)(crontime))

    cron.minute().value(start_min)

    cron.hour().value(start_hour)

    cron.dom().value(start_date)

    cron.month().value(start_month)

    tab.write()


相关文章推荐

linux下添加定时任务

linux下定时执行任务的方法  在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出。 ...

linux系统中的定时器crontab的使用攻略、常见错误问题和运行.jar文件的具体实例。

linux系统中的定时器crontab的使用攻略和利用crontab运行.jar文件的具体实例以及本人遇到问题得一些解决方案和小常识。

ubuntu系统中crontab定时器学习

crontab php定时任务

Linux定时器工具-crontab 各参数详解及如何查看日志记录

要使用crontab定时器工具,必须要启动cron服务: service cron start crontab的语法,以备日后救急。先上张超给力的图: crontab各参数说明:...

linux中crontab定时器

基本格式 : *  *  *  *  *  command 分  时  日  月  周  命令 第1列表示分钟1~59 每分钟用或者 /1表示 第2列表示小时0~23(...

Linux定时器工具-crontab 各参数详解及如何查看日志记录

linux系统设置定时任务的参数详解,crontab命令等

Linux定时器Crontab用法

要使用crontab定时器工具,必须要启动cron服务: service cron start crontab的语法,以备日后救急。先上张超给力的图: crontab...

【linux 定时器】crontab 的用法

基本格式 : *  *  *  *  *  command 分  时  日  月  周  命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时0~23(0表示0点) 第3...

Linux定时器工具-crontab 各参数详解及如何查看日志记录

要使用crontab定时器工具,必须要启动cron服务: service cron start crontab的语法,以备日后救急。先上张超给力的图: crontab各参数说明: ...

Linux定时器—crontab命令

前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)