b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Linux系统学习简介: 如何在脚本中获取进程ID(PID)

电脑杂谈  发布时间:2020-04-22 20:25:54  来源:网络整理

如何查看本机进程_windows 8 任务管理器查看进程ip_图片查看器进程

安装程序会为您提供文章咨询,以供您阅读,以及如何使用该方法来帮助您,并请与周围的人分享.

问题: 我想知道正在运行的脚本子shell的进程ID. 如何在Shell脚本中获取PID.

当我执行shell脚本时,它会启动一个称为subshel​​l的进程. 作为主外壳程序的子进程,子外壳程序将外壳程序脚本中的命令作为批处理进程运行(因此名称为“批处理进程”).

Linux系统入门学习:如何在脚本中获取进程ID(PID)

如何查看本机进程_图片查看器进程_windows 8 任务管理器查看进程ip

在某些情况下,您可能想知道正在运行的子外壳的PID. 此PID信息可以在不同情况下使用. 例如,您可以使用shell脚本的PID在/ tmp下创建唯一的临时文件. 有时,脚本需要检测所有正在运行的进程,并且可以从进程列表中排除自己的子外壳.

在bash中,子shell进程的PID存储在特殊变量“ $$”中. 该变量是只读的,您不能在脚本中对其进行修改. 例如:

#! / bin / bash

回显“此脚本的PID: $$$”

windows 8 任务管理器查看进程ip_如何查看本机进程_图片查看器进程

上面的脚本将获得以下输出:

此脚本的PID: 6583

除了$$之外,bash shell还将导出其他只读变量. 例如,在已安装的win7版本中,PPID存储子外壳程序(即主外壳程序)的父进程的ID. UID存储执行该脚本的当前用户ID. 例如:

#! / bin / bash

如何查看本机进程_图片查看器进程_windows 8 任务管理器查看进程ip

回显“此脚本的PID: $$$”

回显“此脚本的PPID: $ PPID”

回显“此脚本的UID: $ UID”

输出为:

图片查看器进程_如何查看本机进程_windows 8 任务管理器查看进程ip

此脚本的PID: 6686

此脚本的PPID: 4656

此脚本的UID: 1000

在上面的输出中,PID每次执行都会改变. 这是因为每次运行时都会创建一个新的外壳程序. 另一方面,只要您在同一shell中运行,PPID每次都相同.

Linux系统入门学习:如何在脚本中获取进程ID(PID)

有关所有bash内置变量的列表如何查看本机进程,请参见手册页.

以上是如何使用安装程序介绍给您的方法的方法. 如何使用它就在这里. 我相信每个人对如何使用它都有一定的了解. 好的如何查看本机进程,如果您仍然想了解更多信息,请快速单击安装程序系统的官方网站.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-185157-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...