下面所有的前提是伺服器存在php環境
首先建立乙個php檔案:示例內容如下:
<?php
$ch=curl_init();
//設定請求
curl_setopt($ch,curlopt_url,"寫上要請求的url");
curl_setopt($ch,curlopt_returntransfer,1);
curl_setopt($ch,curlopt_header,0);
$output=curl_exec($ch);
curl_close($ch);
echo date("y-m-d h:i:s",time())."_".$output."\r\n";
然後給檔案可執行許可權:chmod +x demo.php
然後修改定時任務執行的檔案:使用命令列:crontab -e 開啟定時任務檔案,加入:
30
17 * * * /usr/bin
/php -f /home
/task/crontab.php >> /home/task
/task.log
解釋一下時間的概念,比如像上面這就相當於每天的17:30分執行任務。完成以上就可以開啟計畫任務了,使用命令列:service cron start
以上就可以開啟這個php定時任務了,同時會將echo 的返回值寫入到task.log檔案中。 linux建立定時任務
話不多說我們直接進入正題 1,首先選擇用那個程式來執行定時任務,這裡選用php 檢視php所在的路徑 root localhost html whereis php php usr bin php usr lib64 php etc php.ini etc php.d usr include php...
Linux建立定時任務
在linux下,經常需要定期的執行一些指令碼從而來實現一些功能。在linux下我們用crontab來實現定期的執行指令碼這個功能,下面就介紹一下crontab的使用。以及我遇到的一些問題 crond 是linux用來定期執行程式的命令。當安裝完成作業系統之後,預設便會啟動此任務排程命令。crond命...
linux定時任務 at定時任務
at命令是一次性定時計畫任務,at的守護程序atd會以後臺模式執行,檢查作業佇列來執行作業。atd守護程序會檢查系統上的乙個特殊目錄來獲取at命令的提交的作業,預設情況下,atd守護程序每60秒檢查一次目錄,有作業時,會檢查作業執行時間,如果時間與當前時間匹配,則執行此作業。注意 at命令是一次性定...