你的位置:首页 > 操作系统

[操作系统]0x05: post 守护进程(deamon) json 任务调度


  • python 签名 post
#coding:utf-8
import urllib,urllib2
url='http://wtf.thinkphp.com/index.php?m=&c=tools&a=scanport'

values = {'123':'999','sign':'c6918c2d019e64bb1d2ed1be3ab71581'}
data  = urllib.urlencode(values)

req=urllib2.Request(url,data)
req.add_header('User-Agent','fake-client')
res=urllib2.urlopen(req).read()
print res


守护进程 deamon json  crontab


  • 定时执行任务:crontab用法:


crontab -e  编辑执行脚本


  1. # m h  dom mon dow   command  
  2. */2 * * * * date >> ~/time.log

第二行是一个测试,执行脚本每隔2分钟执行一次


一些例子:
  1. * * * * *                  # 每隔一分钟执行一次任务  
  2. 0 * * * *                  # 每小时的0点执行一次任务,比如6:00,10:00  
  3. 6,10 * 2 * *            # 每个月2号,每小时的6分和10分执行一次任务  
  4. */3,*/5 * * * *          # 每隔3分钟或5分钟执行一次任务,比如10:03,10:05,10:06  



保存了crontab之后,需要重启cron来应用这个计划任务:
service cron restart
  • crontab实现以秒执行
1.编辑crontab
crontab -e
* * * * * /bin/date >>/tmp/date.txt
* * * * * sleep 10; /bin/date >>/tmp/date.txt
* * * * * sleep 20; /bin/date >>/tmp/date.txt
* * * * * sleep 30; /bin/date >>/tmp/date.txt
* * * * * sleep 40; /bin/date >>/tmp/date.txt
* * * * * sleep 50; /bin/date >>/tmp/date.txt


select-editor  选择编辑器








  • 任务调度sched