linux间隔一定时间访问指定url
做這個是因為要使用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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IBM 2013策略发布:大数据和分析、
- 下一篇: MySQL视图的应用