有關CLUSTAT 的問題

我想寫一個 CRONJOB 檢查CLUSTER 的情況,但我發現在 CRONJOB 裏行 clustat有問題。
我把 SCRIPT 改到最簡單

.a.sh

/usr/sbin/clustat > /tmp/a.txt

如果我用 root account 跑 a.sh,是會有 OUTPUT 放在 /tmp/a.txt

但如果放在 CRONJOB 跑,就不會有任何 OUTPUT 放在 /tmp/a.txt

但如果在 CRONJOB 直接執行 usr/sbin/clustat > /tmp/a.txt
例如
15 * * * * /usr/sbin/clustat > /tmp/a.txt
也會有  OUTPUT 放在 /tmp/a.txt

我想來想去也想不到原因。

你係咪用緊 root 嘅 crontab? 睇嚟只係冇 path (/usr/sbin),你可以睇下 mailbox 應該會睇到有咩問題 (cron job output 去 mailbox).

TOP

回覆 2# lazyfai

Thx
原來我的 a.sh 只係
clustat > /tmp/a.txt

問題解決

TOP