Re: [問題] 想要使用crontab來每天執行

看板Linux作者 (逞˙強)時間14年前 (2010/02/16 18:46), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
[恕刪] ※ 引述《s66449 (閒泡菜)》之銘言: : 所以想先實驗一下 : 先自己在主機上打指令 : 看看網頁能不能跑的起來 : 就打了crontab -e : */3 * * * * * /var/www/html/nmap/index.php > /var/www/html/nmap/record/ 分 時日月週? 總共只有5個星號.. 至於php這樣執行.. 有兩種方法 第一種: 1) 跑的人應該要要有x權限, chmod +x /var/www/balabala.php 2) index.php第一行要是 #!/usr/bin/php -q ^^^^^^^^^^^^ 用 whereis php 確認路徑 -q 是 表示 quiet mode 才不會亂噴error.. 否則會用預設的shell執行, 如bash, 就噴了! 3) crontab -e加入 * * * * * /usr/local/www/balabala.php HINT) 我通常會把 index.php 複製一份成 balabala.sh 才不會讓shell跑起來後, IE又炸掉了.. xD 第二種: 1) 直接crontab -e加入 * * * * * /usr/bin/php -q /usr/local/www/balabala.php END 記得crontab中的指令沒事不要換行!!! 換行應該是用 \ 吧.. 沒用過.. 另外 也可以直接用root編輯 /etc/crontab 格式是: * * * * * username /usr/local/www/balabala.sh username是指執行身分.. 這樣就不怕以後忘記是寫在哪個使用者的crontab了.. : 2> /dev/null : 結果發生了錯誤 : [root@L1006 ~]# crontab -e : crontab: installing new crontab : "/tmp/crontab.XXXXVOAxbR":1: bad command : errors in crontab file, can't install. : Do you want to retry the same edit? : 我按y的時後 : 就進入-e的編輯畫面 : 應該是那邊有打錯!? : 有人可以麻煩指點一下嗎? 以上 :) by ASimon -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.81.141
文章代碼(AID): #1BUdTzHq (Linux)
文章代碼(AID): #1BUdTzHq (Linux)