03 2008 檔案
linux下的crontab定時命令
摘要: 在我們的項目當中,如通訊類項目,經常會需要在linux或unix下部署shell腳本來執行定時任務,比如手機用戶的月資費提醒,就需要每個月定時給用戶發送短信通知該月的月消費情況,在linux或unix服務器端,就需要利用crontab命令來部署我們的shell腳本,來定時執行。
一般的流程可以這樣:每個月的月初,通過短信接口機定時給手機用戶發送用戶上個月的消費資情況。而對于shell腳本就是定時掃描和用戶消費記錄的相關表并將信息搜集起來插入到同步任務表中,也可以根據需要生成手機用戶資費文件放置服務器上約定的路徑下,再來由短信接口機來掃描同步任務表和讀取資費文件,后續的短信發送就是短信接口機端的流程了,這里就先不討論。
閱讀全文
posted @
2008-03-27 20:47 cheng 閱讀(2246) |
評論 (1) 編輯
回車符和二進制引發的問題
摘要: 細節決定成敗,這次終于在我身上得到了充分的驗證。一個回車符,一整個下午的不停調試測試...
博文之前,先在這里介紹一下文本模式和二進制模式的差別了,它們兩者的差別主要體現是在回車換行的處理上,不同系統對回車換行的處理不一致。
CR: Carriage Return, 0X0D, “\r”
LF: Line Feed, 0X0A, “\n”
Dos和Windows采用回車+換行(CR+LG)表示下一行
UNIX采用換行符 (LF)表示下一行
MAC機采用回車符(CR)表示下一行
閱讀全文
posted @
2008-03-27 19:50 cheng 閱讀(2769) |
評論 (4) 編輯
sqlplus命令收集
摘要: Oracle的sql*plus是與oracle進行交互的客戶端工具。在sql*plus中,可以運行sql*plus命令與sql*plus語句。
我們通常所說的DML、DDL、DCL語句都是sql*plus語句,它們執行完后,都可以保存在一個被稱為sql buffer的內存區域中,并且只能保存一條最近執行的sql語句,我們可以對保存在sql buffer中的sql 語句進行修改,然后再次執行,sql*plus一般都與數據庫打交道。 除了sql*plus語句,在sql*plus中執行的其它語句我們稱之為sql*plus命令。它們執行完后,不保存在sql buffer的內存區域中,它們一般用來對輸出的結果進行格式化顯示,以便于制作報表。
下面就介紹一下一些常用的sql*plus命令:
閱讀全文
posted @
2008-03-07 17:00 cheng 閱讀(814) |
評論 (0) 編輯
awk使用手冊
摘要: 什么是awk?
你可能對UNIX比較熟悉,但你可能對awk很陌生,這一點也不奇怪,的確,與其優秀的功能相比,awk還遠沒達到它應有的知名度。awk是什么?與其它大多數UNIX命令不同的是,從名字上看,我們不可能知道awk的功能:它既不是具有獨立意義的英文單詞,也不是幾個相關單詞的縮寫。事實上,awk是三個人名的縮寫,他們是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是這三個人創造了awk---一個優秀的樣式掃描與處理工具。
閱讀全文
posted @
2008-03-07 12:13 cheng 閱讀(467) |
評論 (0) 編輯