歡迎您光臨本站 註冊首頁

Linux下用crontab定時執行PHP程序

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

在linux下可以使用crontab php的方法:
1、使用crontab -e編輯定時任務
內容為:
xx:xx:xx 執行一個hello.php文件
2、php文件必須在文件頭一行,加上解釋器路徑(就象perl做的那樣)
#!/usr/local/bin/php
註:PHP的執行需要Apache的支持,shell腳本的執行需要Linux的支持,而Linux支持定時運行某個程序的功能.
Normal 0 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4

然後直接在/etc/crontab里執行,如如下寫法 */5 * * * * root /root/hello.php

我看了看同事們的做法,先是在crontab里執行一個shell程序,然後讓shell程序再運行PHP程序,這個其實相當沒有效率;我的方法是直接在/etc/crontab里直接帶上php路徑,如*/5 * * * * root php hello.php,也能正確執行;有興趣的朋友可寫一個hello world程序測試,將其所有輸出到一個文件即可測試,這二種方法都沒有問題;如果是python或perl程序,只需要將PHP換成python或perl即可.


本文出自 「撫琴煮酒之博」 博客,請務必保留此出處http://andrewyu.blog.51cto.com/1604432/507309


[火星人 ] Linux下用crontab定時執行PHP程序已經有533次圍觀

http://coctec.com/docs/linux/show-post-49276.html