liunx,的cron計劃,應該是每天0時去執行的,今天是4月1日,沒有執行啊,昨天還可以呢
uj5u.com熱心網友回復:
有大神指導下嗎uj5u.com熱心網友回復:
頂頂貼,等大佬uj5u.com熱心網友回復:
&要寫成 && 吧uj5u.com熱心網友回復:
1、&是放到后臺,&&才是前一個執行OK執行后一個2、不要使用cd...使用全路徑,sh /home/work/zhuyanlu/test.sh
3、cron每條執行陳述句最后加上正確或者報錯的去向,如全拋棄sh /home/work/zhuyanlu/test.sh >/dev/null 2>&1
第三條的作用是防止報錯未處理,導致問題拋給postfix郵件,你這個每個一次的可能無問題,如果頻率高的,會導致小檔案太多,最后可能出現inode引起的磁盤滿情況
uj5u.com熱心網友回復:
大神,我這個改了,現在的情況是,定時任務能夠成功執行腳本,但是產出的檔案沒有內容,但是手動執行腳本卻可以uj5u.com熱心網友回復:
腳本就是從資料庫查出來結果寫入txt然后,讀取拼接insert陳述句,執行uj5u.com熱心網友回復:
source /etc/profile加下這個東西試試,腳本執行時是不帶環境變數的
uj5u.com熱心網友回復:
再就是用sh -x 除錯腳本,看看具體執行程序,應該就明白哪里出問題了轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/37993.html
標籤:專題技術討論區
上一篇:hadoop集群
下一篇:新手求助,linux啟動時無法mount (hd0,msdos2)root/ 但grub里卻能看到(hd0,msdos2))
