linux crontab定时运行打开网页url链接
首先ssh
连接服务器,运行:
crontab -e
然后,输入或者粘贴进去。
0 */2 * * * /usr/bin/curl http://www.mycjl.com/
五个星号分别代表分、时、日、月、周。以上是两小时运行一次。
十分钟一次就是:
*/10 * * * * /usr/bin/curl http://www.mycjl.com/
三十秒一次就是:
* * * * * sleep 30; /usr/bin/curl http://www.lmcjl.com/admin?lmcjl=lmcjl
保存方式:ctrl+c和ctrl+x按Y回车搞定
开启crontab日志
crontab默认情况下是不执行开启日子的,所以一开始写完后,不能执行,想查看日志,却找不到。所以先开启定时任务的日志来查看
修改rsyslog服务,将 /etc/rsyslog.d/50-default.conf 文件中的 #cron.* 前的 # 删掉;用以下命令重启rsyslog服务:
service rsyslog restart
然后再重启crontab服务:
service cron restart
查看crontab的状态:
service cron status
实时检查日记:
tail -f /var/log/cron.log