由於cron 是linux的內建服務,但它不自動起來,可以用以下的方法啟動、關閉這個服務:
/sbin/service crond start //啟動服務
/sbin/service crond stop //關閉服務
/sbin/service crond restart //重啟服務
/sbin/service crond reload //重新載入配置
crontab的檔案格式為* * * * * mycommand
代表每1分鐘執行一次mycommand,其中5個星號分別代表 分 時 日 月 星期 ,
例項:3,15 8-11 * * * mycommand代表每天8點到11點的第三分鐘和第五分鐘定時執行命令。
因為大多php指令碼都是由多個php檔案組成,即很多檔案裡面都有include命令,所以使用lynx瀏覽器去執行php檔案。輸入
which sh
which lynx
判斷你的系統裡是否有sh直譯器和lynx,如果有會返回他們的安裝路徑。如果沒有則用下列命令進行安裝
yum install lynx
.
4. 安裝完成之後新建乙個sh檔案,可放在任何能夠記住的目錄,在裡面輸入內容類似如下:
#!/bin/sh
/usr/bin/lynx -source ""
然後編輯主機的crontab,輸入crontab -e來編輯,內容類似如下
*/1 *
* * * /bin/sh /yjdata/www/www/cron-lynx.sh
/yjdata/www/www/cron-lynx.sh這個路徑為你儲存的sh檔案的路徑
然後重啟cron服務。
定時執行php指令碼
使用php定時執行某些任務的話,可以有以下兩個方法 1.l 參考 2.使用php的相關函式 set time limit 0 ignore user abort true 這裡寫乙個死迴圈 第乙個方法是最常見的,如果php伺服器上沒有許可權去crontab,也可以找乙個自己的機器定期crontab去...
linux下定時執行php指令碼
1.在需要定時執行的php檔案的第一行加 plain view plain copy bin local php q 其中 bin local php 是自己的php.exe 所在的位置 2.上傳要定時執行的php檔案到乙個位置,可以通過 path to your php script.php 訪問...
linux 定時執行shell指令碼
在oracle 中可以利用dbms job包定時執行pl sql sql過程,在像備份等需要在作業系統級定時任務只能採用crontab來完成 本文講述crontab具體用法,以供備忘.在oracle 中可以利用dbms job包定時執行pl sql sql過程,在像備份等需要在作業系統級定時任務只能...