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