精华内容
下载资源
问答
  • linux定时任务

    2015-09-16 10:59:00
    linux 定时任务

    linux定时任务

    1,突发,at  

    需要atd服务  apt-get install at  

    启动   /etc/init.d/atd start   查看进程  ps   -ef |grep 'atd'

     允许使用列表:/etc/at.allow   禁用列表:/etc/at.deny

    新建任务  at  [-mldv]  time

    at now + 5 minutes 

    >at  bash /home/xx/sh12.sh

    >EOF   (crrl+d结束)

    job 4 at xxxx


    at -l  /atq  查看任务列表

    at -c  4 查看任务

    atrm  4  /at -r  4 删除任务


    batch  在linux负载小于0.8才执行命令与at相同


    2,例行,cron

    允许列表:/etc/cron.allow   禁用列表:/etc/cron.deny

    用户任务记录  /var/spool/cron    系统任务记录  /etc/crontab

    crontab -[e,l,r]

    crontab  -e  新建任务  crontab -l  查看任务 crontab -r  删除全部任务

    */1 * * * * bash /home/xx/scripts/sh12.sh


    anacron 可唤醒任务  处理非24小时一直开启的linux系统

    任务 /etc/anacrontab


    展开全文
  • Linux定时任务

    千次阅读 2020-09-15 23:43:51
    Linux定时任务 编写脚本 today_date="`date +%Y%m%d`" curl http://127.0.0.1:8000/$today_date/ 编辑定时工作表 crontab -e 编辑内容如下(): 30 0 * * * /home/wj/Script/auto_curl.sh >> /home/wj/...

    Linux定时任务

    在这里插入图片描述

    编写脚本

    today_date="`date +%Y%m%d`"
    curl http://127.0.0.1:8000/$today_date/
    

    编辑定时工作表

    crontab -e

    编辑内容如下():

    30 0  *  *  * /home/wj/Script/auto_curl.sh >> /home/wj/Script/auto_curl.log

    每天0:30自动执行脚本,并将输出记录到auto_curl.log文件中(这个文件不需要我们手动创建,而是自动生成)。

    列出定时工作表

    crontab -l

    查看内容如下:

    30 0  *  *  * /home/wj/Script/auto_curl.sh >> /home/wj/Script/auto_curl.log
    展开全文
  • linux 定时任务

    2020-09-14 03:41:05
    linux 定时任务 1、计划任务 定时执行程序,实现脚本中的功能,在linux是通过etc/init.d/crond这个服务来实现计划任务 2、crontab命令格式 2.1、新建www用户的crontab配置文件(crontab -u www -e) 指定用户: -...

    linux 定时任务

    1、计划任务

    定时执行程序,实现脚本中的功能,在linux是通过etc/init.d/crond这个服务来实现计划任务

    2、crontab命令格式

    2.1、新建www用户的crontab配置文件(crontab -u www -e)

    指定用户: -u
    编辑当前的crontab文件 -e
    显示当前的crontab配置文件 -l
    删除当前的crontab配置文件 -r

    2.2、定义crontab命令

    #分     小时  日    月   星期   命令  
    0-59   0-23   1-31  1-12  0-6   
    #特殊符号:* 范围的所有数字,/ 每 ,- 范围 , ‘,’集合  
    \* \* \* \* \* /usr/local/sftp/packsftp/upload/script/crontab/crontab.php  /usr/local/php/bin/php > /dev/null
    

    2.3、示例

    #每隔30分钟,每天晚上的凌晨3点-5点:  
    */30  3-5  *  *  *  
    #每30分钟执行一次任务   
    */30 * * * * 
    

    2.4、注意事项

    */30 * * * * /usr/local/php/bin/php  /usr/local/sftp/packsftp/upload/script/crontab/crontab.php(linux服务器路径)  > /dev/null
    

    2.5、PHP代码的运行方式

    #WEB服务器(nginx/apache)
    Cli cgi         php   a.php
    Swoole      内置服务器
    Symfony     内置服务器   
    

    3、案例实战

    3.1、定义PHP执行环境

    #!/usr/bin/env php

    3.2、修改文件夹权限

    Chown -R www:www /www/tasks  
    Chmod -R 744 /www/task
    

    3.1、编写crontab配置文件

    Crontab -u www -e
    */1 * * * * /usr/local/php/bin/php /www/task/demo.php > /dev/null   #没有输出  
    */1 * * * * /usr/local/php/bin/php /www/task/demo.php >  /www/task/demo.log 定义输出路径
    查看生成的配置文件:
    /var/spool/cron/用户名
    输出的文件要写权限:
    
    产生了错误/记录日志:通过PHP代码实现
    

    3.2、服务重启

    #修改了crontab配置文件不需要重启
    Service crond  restart
    

    3.3、计划任务取消

    Crontab -u www -e  #删除需要取消的任务
    Crontab -u www -r  #删除计划任务
    
    展开全文
  • Linux 定时任务

    2016-06-22 14:38:41
    转载:Linux 定时任务 http://www.cnblogs.com/mingforyou/p/3930636.html
    转载:Linux 定时任务  http://www.cnblogs.com/mingforyou/p/3930636.html
    
    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,969
精华内容 5,187
关键字:

linux定时任务

linux 订阅