Linux 任務執行

2021-08-10 19:55:41 字數 545 閱讀 9758

對於密集訪問磁碟的程序,希望它能夠在每天非負荷的高峰時間段執行,可以通過指定任務計畫使某些程序在後台執行

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關閉,斷...