好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Shell腳本中獲取進程ID的方法

Shell腳本中獲取進程ID的方法

熱門標簽:電銷機器人 劍魚 寧波智能外呼系統公司 地圖標注輻射圖案 衛星地圖標注地名 申請公司400電話要注意什么 曲阜400電話辦理 聯通電話機器人怎么接 安裝外呼系統費用 奧維互動地圖標注參數

提問: 我想要知道運行中腳本子shell的進程id。我該如何在shell腳本中得到PID。

當我在執行shell腳本時,它會啟動一個叫子shell的進程。作為主shell的子進程,子shell將shell腳本中的命令作為批處理運行(因此稱為“批處理進程”)。

在某些情況下,你也許想要知道運行中的子shell的PID。這個PID信息可以在不同的情況下使用。比如,你可以使用shell腳本的PID在/tmp下創建一個唯一的臨時文件。有時侯腳本需要檢測所有運行的進程,它可以從進程列表中排除自身的子shell。

在bash中,子shell進程的PID存儲在一個特殊的變量‘$$'中。這個變量只讀,你不可以在腳本中修改它。比如:

復制代碼 代碼如下:

#!/bin/bash
echo "PID of this script: $$"

上面的腳本會得到下面的輸出:

復制代碼 代碼如下:

PID of this script: 6583

除了$$, bash shell還會導出其他的只讀變量。比如,PPID存儲子shell父進程的ID(也就是主shell)。UID存儲了執行這個腳本的當前用戶ID。比如:

復制代碼 代碼如下:

#!/bin/bash
 
echo "PID of this script: $$"
echo "PPID of this script: $PPID"
echo "UID of this script: $UID"

輸出是:

復制代碼 代碼如下:

PID of this script: 6686
PPID of this script: 4656
UID of this script: 1000

上面輸出中,PID每次執行都會變化。這個因為每次運行都會創建一個新的shell。另一方面,PPID每次都會一樣只要你在同一個shell中運行。

對于所有bash內置變量列表,參考man頁。

復制代碼 代碼如下:

$ man bash

您可能感興趣的文章:
  • Shell腳本中讓進程休眠的方法(sleep用法)
  • Linux Shell中判斷進程是否存在的代碼
  • linux下監視進程 崩潰掛掉后自動重啟的shell腳本
  • linux shell實現守護進程腳本
  • Shell腳本實現檢測進程是否正在運行
  • shell腳本實現多進程運行的方法示例

標簽:安康 三門峽 江西 大慶 仙桃 大興安嶺 上饒 遵義

巨人網絡通訊聲明:本文標題《Shell腳本中獲取進程ID的方法》,本文關鍵詞  Shell,腳本,中,獲取,進程,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Shell腳本中獲取進程ID的方法》相關的同類信息!
  • 本頁收集關于Shell腳本中獲取進程ID的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: www.99爱| 好大好猛好爽好深视频免费| 奇优影院手机免费版在线| 丁香六月网| 人妻 丝袜 中文字幕 在线| 性生大片免费看| 成人嘿嘿视频网站在线| free性欧美另类巨大| 老头456gay同性tv| 亚洲精品免费视频| 韩国2020理论片在线播放| 善良的公与媳HD中文| 白丝丝袜高跟国产在线视频| 国产激情视频趣趣在线观看的| 成人毛片在线视频| 内衣办公室动漫免费观看| IPHONE14欧美日韩版本| 被夫上司连续被7天侵犯bd| 性交的视频| 50岁肥胖老熟456| 欧美一级黑人片| 国产美女裸露无遮挡双奶A片视频| 国产在线一区观看| 色欲AⅤ久久欧美综合| 和乡下糙汉啪啪H肉欲男男| 下乡干部玩农村妇女| 国产成人综合美国十次牙航| 国产乱XXⅩXx79国语对白| 国产AⅤ无码蜜乳在线观看| 无码人妻一区二区三区| 亚洲一区二区三区女厕偷拍| 狠狠躁| 特级特黄AAAAAAAA片| 亚洲性网| 啊啊啊软件| 2021年国产精品久久久久精 | 免费1984年的禁忌2| 久久精品亚洲日本佐佐木明希| 国产欧美另类| 少年啊兵| 日韩r级电影在线观看|