對於密集訪問磁碟的程序,希望它能夠在每天非負荷的高峰時間段執行,可以通過指定任務計畫使某些程序在後台執行
1.執行一次的at 命令
at命令用來向atd守護程序提交需要在特定時間執行的作業。在乙個指定的時間執行
任務,只能執行一次。
格式:at [選項] [時間日期]
at命令選項
選項 作用
不從
在ubuntu中,預設情況下是沒有安裝at的,在使用前需要安裝,安裝如下:sudo apt-get install at
,通常我比較喜歡yum安裝:yum install at
這裡寫**片
2.任意時間執行的batch命令
batch命令不在特定時間執行,而是等到系統不忙於別的任務時執行,batch 守護程序
會監控系統的平均負載。
linux定時任務執行
crontab命令 一 定時運算元據庫 在開發過程中,有每天更新資料庫的需求,所以用crontab加了乙個定時器 crontab e 0 2 usr bin mysql uroot p123 ddbname dev null 2 1 每天兩點執行test.sql etc init.d crond r...
Linux中後台執行任務
執行時,可以在命令最後新增 使其後台執行,但是其輸出依然會顯示,而且其執行是和當前shell繫結的 如果指令碼已經執行,可以使用ctrl z暫停,然後使用 bg 讓其轉入後台,再 disown 解除關聯,例如 z 1 stopped make j2 tomcat n00 master bg 1 ma...
Linux 任務後台執行(總結)
使任務後台執行fg 將後台執行或者停止的任務放到前台執行。bg使後台停止的任務執行在後台 jobs 列出後台執行或停止或已完成的程序 ctrl z 將當前在shell上執行的任務放入後台停止,可以結合 bg 命令使任務後台執行 上面方法中執行的程序都屬於shell的子程序,所以一旦shell關閉,斷...