crontab的問題 - Linux

Table of Contents


0 7 * * * /user/../client XXX.XXX.XXX.XXX 我在crontab寫入了這樣的指令
(絕對路徑) (IP位址)

目的是讓這個程式在每天早上七點執行

程式內容是連線到IP所代表的網站,將網站內容的原始檔抓下來存成data.txt


現在問題來了,單獨測的時候都沒有問題

但是一寫入crontab,自動執行之後雖然也會產生data.txt

內容卻是空的...?


上網查之後發現好像是說用fprintf會有問題?

請問這問題該怎麼解決呢=___=?

--

All Comments

Olga avatarOlga2009-06-01
在crontab 裡要加上執行者權限,例如root
Hedda avatarHedda2009-06-01
不好意思 請問具體上要怎麼做呢@@?
Ivy avatarIvy2009-06-04
@@ 亂入… 跟SUID有關嗎?
Barb Cronin avatarBarb Cronin2009-06-06
20 * * * * root /etc/rc.d/init.d/dyndn restart 我的
Dorothy avatarDorothy2009-06-06
感謝,再試看看 回樓上上 感謝提供關鍵字,我也查看看
Franklin avatarFranklin2009-06-10
我給了錯的keyword了 XD , 1F 2F 好像更接近答案 ^^"
Edith avatarEdith2009-06-12
先切換到root寫入crontab就會以root執行了
Susan avatarSusan2009-06-13
純粹好奇, 為什麼不使用curl或wget而要自己寫?