9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>操作系統>Linux教程>

linux shell wait命令詳解

時間: 佳洲1085 分享

  wait命令是linux下的一個命令,那么它的語法和用途是什么呢?下面由學習啦小編為大家整理了linux shell wait命令的相關知識,希望大家喜歡!

  linux shell wait命令

  wait命令介紹

  wait [作業指示或進程號]

  1.等待作業號或者進程號制定的進程退出,返回最后一個作業或進程的退出狀態狀態。如果沒有制定參數,則等待所有子進程的退出,其退出狀態為0.

  2.如果是shell中等待使用wait,則不會等待調用函數中子任務。在函數中使用wait,則只等待函數中啟動的后臺子任務。

  3.在shell中使用wait命令,相當于高級語言里的多線程同步。

  語法

  wait(參數)

  參數

  進程或作業標示:指定進程號或者作業號。

  實例

  1.使用wait等待所有子任務結束。

  [plain] view plain copy#!/bin/bash

  sleep 10 &

  sleep 5&

  wait #等待10秒后,退出

  [plain] view plain copy#!/bin/bash

  sleep 10 &

  sleep 5&

  wait $! #$!表示上個子進程的進程號,wait等待一個子進程,等待5秒后,退出

  2.在函數中使用wait

  [plain] view plain copy#!/bin/bash

  source ~/.bashrc

  fun(){

  echo "fun is begin.timeNum:$timeNum"

  local timeNum= class="main">

linux shell wait命令詳解

時間: 佳洲1085 分享

  sleep $timeNum &

  wait #這個只等待wait前面sleep

  echo "fun is end.timeNum:$timeNum"

  }

  fun 10 &

  fun 20 &

  wait #如果fun里面沒有wait,則整個腳本立刻退出,不會等待fun里面的sleep

  echo "all is ending"

  輸出結果為:

  [plain] view plain copyfun is begin.timeNum:10

  fun is begin.timeNum:20

  fun is end.timeNum:10

  fun is end.timeNum:20

  all is ending

  從輸出結果,可以看到,整個腳本,等待了所有子任務的退出

linux shell wait命令詳解

wait命令是linux下的一個命令,那么它的語法和用途是什么呢?下面由學習啦小編為大家整理了linux shell wait命令的相關知識,希望大家喜歡! linux shell wait命令 wait命令介紹 wait [作業指示或進程號] 1.等待作業號或者進程號制定的進
推薦度:
點擊下載文檔文檔為doc格式
3575337 主站蜘蛛池模板: 四虎网址| 精品一区二区三区少妇蜜臀| 2019亚洲午夜无码天堂| 2021国产精品视频网站| 加勒比精品一区二区三区| 亚洲国产精品久久久天堂麻豆宅男 | 99热精国产这里只有精品| 色狠狠色婷婷丁香五月| 刺激第一页720lu久久| 国产成人av免费观看| 精品一二三四区在线观看| 欧美极品色午夜在线视频| 极品无码人妻巨屁股系列 | 久久国产精品色av免费看| 国产超高清麻豆精品传媒麻豆精品| 久久SE精品一区精品二区| 一亚洲一区二区中文字幕| 亚洲国产精品综合久久20| 亚洲中文字幕一区精品自| 免费观看欧美猛交视频黑人| 亚洲真人无码永久在线| 狠狠色丁香婷婷综合尤物| 色综合人人超人人超级国碰| 中文字幕有码高清日韩| 黄频在线播放观看免费| mm1313亚洲国产精品| 日韩亚洲视频一区二区三区| 国产69精品久久久久99尤物| 久久久久亚洲av成人网址| 亚洲中文字幕一区二区| 国产精品毛片在线完整版| 99久久亚洲综合精品成人网| 日本视频精品一区二区| 狠狠躁日日躁夜夜躁欧美老妇| 国产成人一区二区三区视频免费| 亚洲精品中文av在线| 亚洲欧美人成电影在线观看| 亚洲人成网站77777在线观看 | 日韩精品区一区二区三vr| 老司机亚洲精品一区二区| 午夜精品区|