在自己的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 來呼叫工作。當前的登入...