今天做每分钟执行url访问的计划任务,忙了一下午终于在windows下做出来了,不过会每分钟弹出执行框,很难受,身边大神(http://yusure.cn)过来看了一眼说用centos吧,瞬间反应过来,是啊,反正就一个访问链接,于是开始指导我写crontab

centos下用curl访问链接

*/1 * * * * /usr/bin/curl http://域名/index.php?m=sunshine_village\&c=message_remind\&a=index\&pc_hash=

注意:
[1] 一共有5个星号,中间都是一个空格
[2] 链接后面带参数一定要用'\'分开

链接写完就要在crontab里添加进去

whereis curl -> /usr/bin/curl
find -name curl       相对位置
Find / -name curl     绝对位置

Nginx.conf位置
etc/nginx/nginx.conf
[root@iZ62vnbgzmiZ ~]# whereis curl
curl: /usr/bin/curl /usr/include/curl /usr/share/man/man1/curl.1.gz
[root@iZ62vnbgzmiZ ~]# crontab --h
crontab: invalid option -- '-'
crontab: usage error: unrecognized option
usage:  crontab [-u user] file
        crontab [-u user] [ -e | -l | -r ]
                (default operation is replace, per 1003.2)
        -e      (edit user's crontab)
        -l      (list user's crontab)
        -r      (delete user's crontab)
        -i      (prompt before deleting user's crontab)
        -s      (selinux context)

crontab -e 编辑crontab

a 插入模式

复制完后 esc退出插入模式

:wq 回车完成

$time = date( 'Y-m-d h-i-s', time() );
file_put_contents("log.txt", $time.PHP_EOL , FILE_APPEND);

QQ截图20161117172242.png
写文件追加分行