Ubuntu crontab 輸出檔案不齊全 - Linux

Wallis avatar
By Wallis
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

--
Tags: Linux

All Comments

Victoria avatar
By Victoria
at 2012-07-16T03:24
剛PO完就靈機一動解決了@_@ 用nc q -10多等10秒
Donna avatar
By Donna
at 2012-07-19T03:16
(讚)

Archlinux安裝,怎麼install bootloader

Ingrid avatar
By Ingrid
at 2012-07-12T20:44
先前硬碟分割的問題已經解決了… 但是後來在install bootloader這最後一步失敗,我是選grub,是沒有硬碟分割對齊嗎? gparted live我是有,但是分割對齊怎麼用gparted做… gparted裡面有兩個msdos跟GPT格式,要選那一個? - ...

cent兩個終端執行圖像

Eden avatar
By Eden
at 2012-07-12T20:17
我剛剛再切終端的時候 發現不知道案到什麼指令 切到登入畫面 讓我現在有兩個圖像介面(tty1 和tty7) 請問那個指令是什麼 還有怎麼切回純文字 (我只需要一個圖形界面)orz -- 《青蛙王子》 變成王子前的青蛙至少還會抓蚊子 ...

升級 Fedora linux 後 TUI 介面出現亂碼?

George avatar
By George
at 2012-07-12T17:05
※ 引述《xieqm (無)》之銘言: : 從 Red Hat 9 陸陸續續升級到 Fedora 17 後,一些 TUI : 〈Text User Interface〉介面的軟體都會出現亂碼,像是 : setup 指令或是 rhide 軟體等。請問有人知道解決的方 : 法 ...

shell script

Kyle avatar
By Kyle
at 2012-07-12T15:33
這個問題應該很基本 不過我沒查到怎麼寫 假設script這樣寫 ======================= p1=123456 p2=abcdef read input for var in p1 p2 do if [ $input == $var ]; done echo ..... fi done ...

像ptt這樣的站點

Kyle avatar
By Kyle
at 2012-07-12T11:25
每個普通用戶佔用的服務器內存是多少? 這個應該有個標準的數目吧?能大致評估一下嗎? 感謝回答! -- 心情不好,做做瑜伽吧,伸伸懶腰,心情會變好的。 - ...