做这个是因为要使用php实现一种定时器的功能。

因为一般情况下(我不敢保证有什么特殊情况),php不能实现那种进程运行式程序的定时器功能,需要客户端驱动。但是,我需要使用php每个一定时间访问一个web服务,因此研究了一下。

定时功能可以使用 linux的crontab,请看这位仁兄的博客 http://liguxk.blog.51cto.com/129038/123555

这里使用第二种方法

crontab -l #查看你的任务

crontab-e#编辑你的任务

这里我只是在家里加一个定时执行一个指定脚本的功能,而这个指定的脚本,就是我写的,代码很简单如下:

#!/bin/sh

php -f example.php

这是使用的php解析器的一个功能。写完这个脚本,可以现在终端窗口里测试一下。如果有找不到php的错误出现,说明在系统里没有知道php这个执行文件,需要加上指定的路径。

example.php就是本地的一个php脚本,可以在这个脚本里用php做任何php能做的事情了。

总的方案有些罗嗦,比如本来可以在crontab里面直接执行自己写的脚本里面的内容,毕竟只有一行。我考虑的是,把要执行的部分独立出来,而不是全部放到crontab里面去。

本来看man php,说是php可以直接写成脚本由crontab里面的命令执行的,但是发现语法不对,也不去研究了,算了。

转载于:https://www.cnblogs.com/ssor/archive/2011/09/23/2186748.html

linux间隔一定时间访问指定url相关推荐

  1. java解决限制访问指定url

    前言 在web项目交付阶段,很多交付的小伙伴们会面临的一个问题就是安全漏洞扫描,关于安全漏洞问题,可以分为很多种,但从扫描者的角度,一旦他们认为你的后端服务接口暴露的太多,或过于明显,或没有前置的安全 ...

  2. linux刷新指定URL脚本,【图片】linux下crontab定时执行本地脚本和定时访问指定url【不要牧师吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 8. 任务调度设置文件的写法 可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/ ...

  3. url指定服务器,Linux服务器设置定时任务来访问指定url

    查看定时任务列表# crontab -l 编辑定时任务# crontab -e 删除工作表# crontab -f crontab的命令构成为 时间+动作,其时间有分.时.日.月.周五种,操作符有*取 ...

  4. LINUX NGINX 环境禁止访问指定后缀文件

    全服务器禁止zip|rar|xls|xlsx|csv|sql后缀文件下载: 找到对应版本比如PHP7.1的配置文件enable-php-71.conf 参考路径在/www/server/nginx/c ...

  5. 用window.open在同一个新窗口中访问指定url【IE页面缓存问题】

    无数次尝试,拼命搜索查资料,就这么个问题花去整整5小时,残念... 好歹现在解决了. 情况如下: 想实现类似于newegg,icson等网上商城的购物车模式,即在选购商品的页面A中,点击某些链接,把商 ...

  6. 在linux命令下如何访问一个url?

    1.elinks - lynx-like替代角色模式WWW的浏览器 例如: elinks --dump http://www.baidu.com 2.wget 这个会将访问的首页下载到本地 [root ...

  7. linux centos创建可访问指定目录的子账号

    创建/home/website 为develop可编辑 1创建账号 useradd develop 2设置密码 passwd develop 修改 我这里配置develop这个用户目录,为sftp指向 ...

  8. linux根据修改日期删除,在Linux下怎么一次性删除掉那些修改时间为指定日期的所有文件?...

    问:在Linux下怎么一次性删除掉那些修改时间为指定日期的所有文件? 答:脚本del_files_of_date.sh 用法:./del_files_of_date.sh 比如:./del_files ...

  9. Linux系统下授权MySQL账户访问指定数据库和数据库操作

    Linux系统下授权MySQL账户访问指定数据库 需求: 1.在MySQL中创建数据库mydata 2.新建MySQL账户admin密码123456 3.赋予账户admin对数据库mydata具有完全 ...

最新文章

  1. [转].Net连接池超时注意事项
  2. 冯小刚导演系列公益短片之林心如版
  3. jvm监控调优常用命令
  4. ubuntu+eclipse+svn
  5. 天池 在线编程 回合制游戏(前缀和)
  6. oracle link binaries,Oracle环境中使用NFS的mount选项
  7. Git小技巧 - 指令别名及使用Beyond Compare作为差异比较工具
  8. 吴恩达 深度学习 编程作业(2-1.1) Initialization
  9. python __main__ __name__ __file__
  10. Android WebView使用基础
  11. 一行一个链接代码_小白写代码讨女朋友欢心,包教包会
  12. [原创]FlashFXP打造自动镜像更新
  13. DeepLog:基于系统日志使用深度学习方法做异常检测和诊断
  14. 应届生毕业第一份工资多少?
  15. 软件测试的基础知识点
  16. 微信lbs开发java_微信LBS获取
  17. 前端练习:day02
  18. ARM与高校联合研制基于机器学习的柔性传感器
  19. TP、FN、TN、TP详解
  20. ACM-ICPC 成为方正快手等企业 HR 的战场

热门文章

  1. sql 整改措施 注入_SQL注入入侵防范措施
  2. JavaScript笔记-对wheelDeltaY和deltaY的体会
  3. Java笔记-Spring Boot JDBC连接Oracle数据库
  4. C++设计模式-采用装饰模式用户和管理员加载不同的模块(Qt框架实现)
  5. Linux学习笔记-调用pthead_create创建线程
  6. Qt工作笔记-Qt之自定义属性Q_PROPERTY
  7. Qt5.7+Opencv2.4.9人脸识别(二)人脸采集
  8. Qt5.7+Opencv2.4.9人脸识别(一)项目介绍
  9. java 编程题_最新JAVA编程题全集(50题及答案)92862
  10. mysql错误信息收集_MySQL错误信息记录