crontab,想說愛你不easy

2021-09-06 18:47:39 字數 753 閱讀 2574

跑自己主動化指令碼的機器連不上toastserver了,

僅僅能自己寫個指令碼每天跑了。

當然要放在crontab裡了。

5 3 * * * sh ~/nosecron.sh

第二天過來一看結果,fail了大半。

然後在log的最前面有一句:

warning: failed to execute tcpdump. check it is installed and in the path

手動執行tcpdump, ok

手動執行了nosecron.sh, ok

在nosecron.sh裡加了句echo $path, 放在crontab裡再跑下,竟然僅僅有:

/usr/sbin:/usr/bin

在nosecron.sh最前面 加上

export path=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

在crontab裡:

5 3 * * * su - root -c "sh /root/nosecron.sh"

在crontab裡最前面加上:

path=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

可惜不知道為什麼不生效。

DirectUI之edit,輸入想說愛你不容易

directui 模擬各控制項有的比較簡單比如按鈕,有的卻很麻煩 比如edit,想象一下自己做乙個edit所要面對的問題 1 游標定位,2 各種文字的標準操作,複製,剪下,貼上.3 文字的選擇 4,文字的輸入,這裡肯定牽涉輸入法問題 5.文字的越界自動排列,文字一旦超出顯示區域範圍,那麼就需要對文字...

IT 想說愛你不容易

檢查了半天,也跟蹤了伺服器端的執行日誌,沒有發現什麼問題,重啟伺服器程序,繼續跟蹤排程程序和執行程序,依舊沒有看出什麼問題,後來根據日誌中的select語句又到資料庫裡面查了一下,嘿!居然沒有資料。估計是命令解析的時候出了錯誤,看來是程式問題了,在伺服器上找到執行程序的源程式,make clean ...

ROR TDD,想說愛你不容易

tdd,也就是 test driven development 測試驅動開發,其實是一種開發方式的巨大提高。它 提出了一種新的開發方式 以測試為驅動。在此,我仍然想引用乙個曾經看過的thoughtworks的 乙個人的blog中的一句話 什麼是tdd?tdd就是把你的需求用測試給描述出來。這句話一下...