Ubuntu crontab 輸出檔案不齊全 - Linux

By Wallis
at 2012-07-13T12:15
at 2012-07-13T12:15
Table of Contents
各位好,在下使用的是Ubuntu 10.04.4 LTS,系統裡裝了Ganglia。
原本都是利用telnet localhost 8651 > test.txt 這樣的指令來得
到Gmetad的資料,寫成.sh檔案執行該指令時也是正常的。
接著就開始想利用crontab來定期抓取資料,試過幾個基本的echo到
檔案的指令確定crontab有在運做了之後,就把先前的指令放進去。
但是當我把這段指令放進crontab:
*/5 * * * * root /bin/telnet localhost 8651 > /test/test.txt
產生出來的檔案都會不齊全。原本正常的檔案都包含44K左右的字元,
而在crontab底下執行的話只會有3K左右的字元數。舉個例子:
本來輸入指令 telnet localhost 8651 > /test/test.txt
或是直接telnet localhost 8651,得到的結果會是
AAA
BBB
CCC
DDD
但是讓crontab去跑的話會,輸出的檔案打開來看會只有
AAA
BBB
這樣的檔案,之後的都不見了。
我原本猜想是telnet的問題,但是改用nc去跑也是一樣的結果。
*/5 * * * * root /bin/nc localhost 8651 > /test/test.txt
或是試試看SHELL=/bin/sh or SHELL=/bin/bash有甚麼不同。但
是都沒有效果。看了CRON的LOG也沒有任何警告或錯誤訊息。
想請問是否有人能指導一下我這個新手,是否有對應的解決辦法、
或是一些參考方向?
--
"Knowledge is no more expensive than
ignorance, and at least at satisfying."
-Barrin, master wizrard
--
原本都是利用telnet localhost 8651 > test.txt 這樣的指令來得
到Gmetad的資料,寫成.sh檔案執行該指令時也是正常的。
接著就開始想利用crontab來定期抓取資料,試過幾個基本的echo到
檔案的指令確定crontab有在運做了之後,就把先前的指令放進去。
但是當我把這段指令放進crontab:
*/5 * * * * root /bin/telnet localhost 8651 > /test/test.txt
產生出來的檔案都會不齊全。原本正常的檔案都包含44K左右的字元,
而在crontab底下執行的話只會有3K左右的字元數。舉個例子:
本來輸入指令 telnet localhost 8651 > /test/test.txt
或是直接telnet localhost 8651,得到的結果會是
AAA
BBB
CCC
DDD
但是讓crontab去跑的話會,輸出的檔案打開來看會只有
AAA
BBB
這樣的檔案,之後的都不見了。
我原本猜想是telnet的問題,但是改用nc去跑也是一樣的結果。
*/5 * * * * root /bin/nc localhost 8651 > /test/test.txt
或是試試看SHELL=/bin/sh or SHELL=/bin/bash有甚麼不同。但
是都沒有效果。看了CRON的LOG也沒有任何警告或錯誤訊息。
想請問是否有人能指導一下我這個新手,是否有對應的解決辦法、
或是一些參考方向?
--
"Knowledge is no more expensive than
ignorance, and at least at satisfying."
-Barrin, master wizrard
--
Tags:
Linux
All Comments

By Victoria
at 2012-07-16T03:24
at 2012-07-16T03:24

By Donna
at 2012-07-19T03:16
at 2012-07-19T03:16
Related Posts
Archlinux安裝,怎麼install bootloader

By Ingrid
at 2012-07-12T20:44
at 2012-07-12T20:44
cent兩個終端執行圖像

By Eden
at 2012-07-12T20:17
at 2012-07-12T20:17
升級 Fedora linux 後 TUI 介面出現亂碼?

By George
at 2012-07-12T17:05
at 2012-07-12T17:05
shell script

By Kyle
at 2012-07-12T15:33
at 2012-07-12T15:33
像ptt這樣的站點

By Kyle
at 2012-07-12T11:25
at 2012-07-12T11:25