【Linux】一步一步学Linux——wait命令(216)
生活随笔
收集整理的這篇文章主要介紹了
【Linux】一步一步学Linux——wait命令(216)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
00. 目錄
文章目錄
- 00. 目錄
- 01. 命令概述
- 02. 命令格式
- 03. 常用選項(xiàng)
- 04. 參考示例
- 05. 附錄
01. 命令概述
wait命令用來(lái)等待指令的指令,直到其執(zhí)行完畢后返回終端。該指令常用于shell腳本編程中,待指定的指令執(zhí)行完成后,才會(huì)繼續(xù)執(zhí)行后面的任務(wù)。該指令等待作業(yè)時(shí),在作業(yè)標(biāo)識(shí)號(hào)前必須添加備份號(hào)"%"。
02. 命令格式
用法:wait [編號(hào)]03. 常用選項(xiàng)
wait: wait [編號(hào)]等待任務(wù)完成并返回退出狀態(tài)。等待以 ID 編號(hào)識(shí)別的進(jìn)程,其中ID 可以是進(jìn)程編號(hào)或者任務(wù)聲明,并報(bào)告它的終止?fàn)顟B(tài)。如果 ID 沒(méi)有給出,則等待所有的當(dāng)前活躍子進(jìn)程,并且返回狀態(tài)為零。如果 ID 是任務(wù)聲明,等待任務(wù)管道中的所有進(jìn)程。退出狀態(tài):返回 ID 進(jìn)程的狀態(tài);如果使用了無(wú)效的 ID 或者選項(xiàng)則失敗。04. 參考示例
4.1 等待指定作業(yè)完成
[root@localhost ~]# sleep 10 & [1] 102134 [root@localhost ~]# jobs [1]+ 運(yùn)行中 sleep 10 & [root@localhost ~]# wait %1 [1]+ 完成 sleep 10 [root@localhost ~]#4.2 等待指定進(jìn)程完成
[root@localhost ~]# sleep 10 & [1] 103599 [root@localhost ~]# wait 103599 [1]+ 完成 sleep 10 [root@localhost ~]#05. 附錄
參考:【Linux】一步一步學(xué)Linux系列教程匯總
總結(jié)
以上是生活随笔為你收集整理的【Linux】一步一步学Linux——wait命令(216)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【Linux】一步一步学Linux——b
- 下一篇: 【Linux】一步一步学Linux——d