linux 定时任务crontab操作 请求php接口
本人博客仅供参考,本意是记录一下学到的知识方便回顾,若有错误欢迎指出。
linux默认都安装了crontab,Terminal中执行指令。
crontab -l 查看当前用户下的定时任务
“crontab -e ”:修改或者新建当前任务( 默认进入crontab任务进行编辑 或者第一次编辑后保存的名字就是crontab),弹出的页面中"#"后边都是注释,可以全部删除,输入以下内容:“* * * * * /usr/bin/wget -q -O temp.txt https://www.test.com/mytest.php”,意思是每分钟用wget请求一次php接口,-q选项表示安静模式。”-O temp.txt”表示输出会发送到临时文件,不需要可不写。然后 “ctrl + o” 保存,名字可修改,建议不要修改名字直接保存。按“y”确定保存之后,按“ctrl + x”退出。此时任务编辑完成。
sudo /etc/init.d/cron start 开启定时任务sudo /etc/init.d/cron stop 定制定时任务
sudo /etc/init.d/cron restart 重启定时任务
加入开机自动启动:
chkconfig –level 35 crond on
如果上边的启动命令不成功可以试试这个:
手动启动crontab服务:service crond start
查看crontab服务是否已设置为开机启动,执行命令:ntsysv
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
