有時候需要在某個時候通知別人或自己做某件事情,對於一些天天讀郵件的人來說,發個郵件最保險。這一點在linux下用at配合mail很容易做到。
at命令可以在某個時間執行某個程式,而mail可以以命令列的方式把存於乙個文字中的郵件正文傳送抄送出去。
具體用法:
1. 把email正文準備好,比如寫在email.txt裡
2. 然後寫乙個指令碼,如run.sh
#!/usr/bin/bash
mail -s "title here" -c address_cc address_to < email.txt
3. 命令列裡執行
at 0815am jan 24
at>./run.sh
at>^d
run.sh就可以在8:15am, jan 24執行了
不過有些伺服器限制了對at命令的使用,這樣還有乙個笨方法,
在run.sh的開頭加上"speep time",然後直接執行run.sh,在轉至後台就可以了。
time在這裡是整數,指多少秒。
但是有些伺服器當終端沒有輸入一段時間會使使用者自動logout,可以讓指令碼裡不時地做一些動作如pwd,ls等防止這種情況。
Linux作業系統下定時備份目錄
把乙個目錄下的所有檔案定時備份到另乙個目錄。步驟 1 vi home scripts backup.sh create by athlandly 2007 12 10 shell content rm fr opt backup test 先強行刪除test目錄 cp r home test opt...
作業系統下定時器的試用
在作業系統程式設計中,我們經常用到定時器。例如,在通訊程式設計中,我們要利用定時器進行超時重傳。我試用定時器的方法有兩種,一種是利用select函式,另一種是利用系統時間函式。因此,資料結構方面應該採用鍊錶來管理定時器,原因如下 鍊錶一般都在對資料的多少未知的情況下使用的,例如 記錄學生的資訊,因為...
Linux下定時任務修改系統時間
需求 2009年1月1 15日日期定格在2008年12月31日 實現 一 構建changedate.sh指令碼檔案 changedate.sh date 123023592008 二 設定定時任務 1。把 changedate.sh指令碼ftp上傳到伺服器 下面 2 修改許可權 chmod 777....