jobs後台任務

2022-02-24 11:14:26 字數 577 閱讀 1631

前台作業:佔據了命令提示符,就是你當前可以操作的作業

後台作業:啟動之後,釋放命令提示符,後續的操作在後台完成

前台——>後台

ctrl+z:把正在前台的作業送往後台,這時作業的狀態是暫停。

command &:執行命令時在後面加個 &,直接讓命令在後台執行

jobs:檢視後台的所有作業,作業號不同於程序號,+代表最近被放置後台的工作,-代表第二個被放置後台的工作

-l:把pid也列出來

-r:僅列出正在執行的作業

-s:僅列出暫停的作業

fg   [jobid]:調回後台作業至前台,後面接作業號,用jobs可以看到,缺省會把帶+號的任務放回前台

bg  [jobid]:讓後台停止的作業繼續進行,在上面說的ctrl+z之後的程序是暫停的,用bg可以讓他執行起來

★ nohup 外接命令 &:當你想登出系統後繼續進行某些任務可以用nohup,但是不支援bash內建命令。

iOS後台任務

ios後台執行分方式有三種 後台永遠執行分為這幾種情況 獲取定位更新 getting location updates voip 呼叫 handing voip calls 實現方式 後台短暫執行 實現方式 接收進入後台通知 nsnotificationcenter defaultcenter ad...

powershell後台任務

比如在後台執行ping 8.8.8.8 start job scriptblock 從返回可以看到job的基本資訊 id name psjobtypename state hasmoredata location command 3 job3 backgroundjob running true l...

Linux 後台任務

1 我想把updatedb命令 用於重新建立整盤索引的命令 放在後台執行。updatedb 1 23336注釋 在所要執行的命令後面加上空格,再加上 符號即可實現後台執行。所返回的 1 表示這是第乙個你放到後台的任務。23336是這個任務的程序號。2 我執行updatedb時忘了加 了,這下我怎麼辦...