今天做測試題,有關程序排程的。記錄一下:
程序排程可以使用ps和top命令來檢視。
1.ps命令
ps命令各我們可以用ps help來檢視引數。引數有的需要加-有的也不需要加。這裡說一下幾個常用的引數。
u是用於顯示更加詳細的資訊;
x是用於顯示沒有控制台的程序以及後台程序;
a是用於顯示系統中所有使用者的程序;ax一起使用可以顯示系統中的所有程序。-e也是可以顯示系統中的所有程序的。
-f是用於顯示程序對應的程式檔案及路徑。
2.top命令
如果要詳細檢視正在執行的程序狀況和cpu 的使用狀況,可以執行top命令來實現,詳細的引數我就不說了。
結束程序的執行,我們可以使用kill 和killall命令來結束程序的執行。
用法:kill [-9] 程序號 注:9的意思是強行結束指定程序的執行。適合於已經「死掉」而沒有能力自動結束的程序,帶上該引數以後,該命令屬於非正常結束程序。 例:kill 3511。
如果有同名的多個程序,並且要結束多個程序就要用到killall了,方法和上面的是一樣的。
還有乙個是排程的啟動。這裡涉及的主要難點是時間的確定。這裡有兩個指令:at和crontab
at命令,用法:at [-f 檔名] [-m] 時間
該命令至少需要制定一條執行的命令、乙個執行時間才能正確的執行。引數說明:-f檔名 用於指定要計畫執行的命令序列存放在**,預設該引數,執行at命令後,將會出現at>提示符,此時使用者可以再該提示符下,輸入所需要執行的命令。按ctrl+z結束at命令的輸入。
-m 作業結束後傳送郵件給執行at命令的使用者。
時間引數用於指定任務執行的時間,課包括日期資訊,其表示式可採用絕對時間表示式,也可以採用相對時間表示式。絕對時間表示式分為「hh:mm」和「hh:mm 日期」兩種,其中時間採用24小時制,或者是12小時制。例如如要在2011-8-5 下午1:30執行,則表達的形式是:1:30pm 8/1/11 或者13:30 1.8.11
crontab計畫排程服務可以再指定的日期和時間執行預定的命令。起計畫任務的表示式:minute hour day of the week command 前面5個域用空格分隔,分別表示執行後面command命令的分鐘、小時數、號數、月份和星期數、每個域也可以用*來表示任意的值。例如:
#crontab -e
0 13,20 * * 1,2,3,4,5 /databackup
在每週的星期一到星期五13點和20點執行databackyp命令
這裡我做題目遇到的乙個命令:tar,也在這裡寫一下!
常用的幾項:
這條命令是把所有的jpg檔案打包成乙個名為all.tar的包,-c是表示產生新的包,-f是制定包的檔名。
#tar -rf all.tar *.gif
這個命令是將所有的.gif的檔案增加到all.tar的包裡面去。-r表示增加檔案的意思。
#tar -uf all.tar bb.gif
這個命令是更新原來的tar包all.tar中的logo.gif檔案,-u是表示更新檔案的意思
#tar -tf all.tar
這個命令式列出all.tar包中的所有檔案,-t是列出檔案的意思。
#tar -xf all.tar
這個命令的意思是解開all.tar包中所有檔案,-t是解開的意思。
mysql複習第一天
匹配任意單個字元 模版資料 查詢first name第二個字元為t的資料 select first name from table where first name like t 指定某個符號為轉義符 查詢first name第二個字元為 的資料 select first name from tab...
Spring 複習第一天
一 sping的優點 1 方便解耦,簡化開發 spring就是乙個大工廠,可以將所有物件建立和依賴關係維護,交給spring管理。2 aop程式設計的支援 spring提供面向切面程式設計,可以方便的實現對程式進行許可權攔截,執行監控等功能。3 宣告式事務的支援 只需要通過配置就可以完成對事物的管理...
Java web複習第一天 HTML
什麼是html?超文字標記語言,網頁語言 超文字 超出文字的範疇 標記 html所有的操作都是通過標記實現的,標記就是標籤 網頁語言 html檔案字尾是.html 或者是.htm 直接通過瀏覽器訪問檔案位址就可以開啟。1,乙個html檔案都有乙個開始和乙個結束的標籤 html包含兩部分 頭 顯示的內...