2012年5月8日 星期二

[轉] 設定 Crontab 指定收件人 或 不自動寄信

由於今天遇到freebsd內的排程一直在丟出訊息

由於主要負責人請休假,當下是先將該排程註解掉

等負責人回來後再討論要怎麼處理這隻程式造成的問題

討論過程就不註記了,
最後使用
http://blog.longwin.com.tw/2010/05/crontab-not-send-mail-mailto-2010/
這邊所描述的方法,將訊息處理掉

--

設定 Crontab 不自動寄信

設定不自動寄信的方法有三種:
  1. 指定收件人為空: MAILTO="" # 缺點是, 若有帳號會統一收信, 那個帳號還是會爆.
  2. 將輸出結果導去 /dev/null: >/dev/null 2>&1
  3. 將輸出結果導去 /dev/null: &> /dev/null

範例

  • */30 * * * *  /usr/bin/get_news.py &> /dev/null
  • */1 * * * *   flock -w 0 /tmp/xxx -c "/usr/bin/irc.py &" &>/dev/null 2>&1
  • */1 * * * *   flock -w 0 /tmp/mon -c "tail -5 /var/log/apache.log | /usr/bin/monweb.py" &> /dev/null

設定 Crontab 指定收件人

Crontab 的設定方式有兩種
  1. crontab -e
  2. vim /etc/crontab
於這兩種方式挑其一, 做下述設定即可:
  • 若要指定收件人, 只要於最上面寫 MAILTO="xxx@example.com" 即可. (把整個檔案當成一個 bash file 即可)
  • 同理也可以設定 PATH=/usr/bin ... 等.

--

另外,crontab -e 與 vi /etc/crontab 的差異如下:
crontab -e :使用者自訂之排程(包含root),故如果有訊息寄出會寄信通知該使用者。
/etc/crontab :為系統層級。


2012年4月26日 星期四

ERP 八大循環

 YAHOO 知識家

一般所謂ERP系統的八大循環是由 "公開發行公司建立內部控制制度處理準則"  第七條而來。
公開發行公司之內部控制制度應涵蓋所有營運活動,並應依企業所屬產業
特性以交易循環類型區分,訂定對下列循環之控制作業:
一、銷售及收款循環:包括訂單處理、授信管理、運送貨品或提供勞務、
    開立銷貨發票、開出帳單、記錄收入及應收帳款、銷貨折讓及銷貨退
    回、執行與記錄現金收入等之政策及程序。
二、採購及付款循環:包括請購、進貨或採購原料、物料、資產和勞務、
    處理採購單、經收貨品、檢驗品質、填寫驗收報告書或處理退貨、記
    錄供應商負債、核准付款、進貨折讓、執行與記錄現金付款等之政策
    及程序。
三、生產循環:包括擬訂生產計畫、開立用料清單、儲存材料、領料、投
    入生產、計算存貨生產成本、計算銷貨成本等之政策及程序。
四、薪工循環:包括僱用、請假、加班、辭退、訓練、退休、決定薪資率
    、計時、計算薪津總額、計算薪資稅及各項代扣款、設置薪資紀錄、
    支付薪資、考勤及考核等之政策及程序。
五、融資循環:包括借款、保證、承兌、租賃、發行公司債及其他有價證
    券等資金融通事項之授權、執行與記錄等之政策及程序。
六、固定資產循環:包括固定資產之取得、處分、維護、保管與記錄等之
    政策及程序。
七、投資循環:包括有價證券、不動產、衍生性商品及其他投資之決策、
    買賣、保管與記錄等之政策及程序。
八、研發循環:包括對基礎研究、產品設計、技術研發、產品試作與測試
    、研發記錄及文件保管等之政策及程序。
公開發行公司得視企業所屬產業特性,依實際營運活動自行調整必要之控
制作業。
 因為ERP為公司使用電腦化資訊系統作為內部控制工具之一,其涵蓋所有營業活動,ERP系統的八大循環亦即指上述八項

 =================
待補