linux 工作管理(job control)

2021-07-04 23:12:23 字數 713 閱讀 8801

在自己的bash中,如果有多個工作需要處理,就需要進行job control,把其中一些工作可以放進背景中。

linux例行性工作:

排程種類:

at:處理僅執行一次就結束的排程指令。

crontab:根據設定時間間隔可以一直執行。

at:運作方式,at需要開啟atd系統服務。at產生的動作會寫道/etc/spool/at/目錄內,然後等待

atd服務執行。

執行限制:/etc/at.allow;/etc/at.deny;

at [-lmdv] time  -l (atq,查詢)-d(atrm 刪除)-c(指令內容)

time格式:hh:mm:yyyy:mm:dd

atrm jobnumber

at可以背景執行nohup功能一樣。

batch:系統有空時才進行背景任務:

crontab: [-u username] [-l list] [-e edit] [-r remove]

如果直接回車就進入vi文字編輯介面了,寫下需要進行的工作命令。

也可以將命令寫入文字中後重定向到該命令。

time comand

time: 分鐘 小時 日期 月份 周 

* 任何 ,間隔時間段 -一段範圍 /n 每個該時間段。

linux工作管理

jobs 檢視工作中的程式。ls 命令後加 表示將命令執行加入後台 建議 後台執行持續執行的程式 不能後台執行互動程式 執行 ctrl z 放入後台 不執行 ctrl c fg 工作號 重新啟動後台停止的程式 後台執行程式執行完回自動彈出 bg 工作號 恢復後台執行 ctrl 大部分終端後台程式繫結...

linux工作管理

指的是在單個登入終端 也就是登入的 shell 介面 同時管理多個工作的行為。也就是說,我們登陸了乙個終端,已經在執行乙個操作,那麼是否可以在不關閉當前操作的情況下執行其他操作呢?當然可以,我們可以再啟動乙個終端,然後執行其他的操作。不過,是否可以在乙個終端執行不同的操作呢?這就需要通過工作管理來實...

Linux 工作管理

工作管理指的是在單個登入終端 也就是登入的 shell 介面 同時管理多個工作的行為。只要將需要操作的命令放入前台,其他命令放入後台即可。前台是指當前可以操控和執行命令的這個操作環境 後台是指工作可以自行執行,但是不能直接用 ctrl c 快捷鍵來中止它,只能使用 fg bg 來呼叫工作。當前的登入...