linux根据进程名称,查看后台任务的运行目录

在Linux环境中,当同时运行多个Python进程时,可能会遇到难以分辨哪个是哪个的问题。通过结合使用`pgrep`和`pwdx`命令,可以更方便地查看并定位Python进程的工作目录,避免误操作。只需输入`for i in $(pgrep python); do pwdx $i; done`,就能列出所有Python进程的PID及其对应的工作目录,从而精确地管理和关闭所需进程。
摘要由CSDN通过智能技术生成

linux后台跑一堆python的时候想关闭一个程序都不知道哪个是哪个。。。

使用ps -ef也可以查看,不过内容比较多,容易误杀,所以我们改进一下:

主要使用的命令有两个:

  • pgrep,它可以列出所有这个进程名运行的进程id,比如pgrep python可以列出所有python的进程id,当然pgrep pyth也可以列出python的进程id,可能还有其他包含pyth字符串的进程id
  • pwdx:可以查看指定进程id的运行目录,比如pwdx 54096,就可列出pid为54096的程序运行目录

因此我们使用一行bash即可:

使用命令

命令格式是:

for f in `pgrep 这里是你要查找的名称`; do pwdx $f; done

比如我想知道所有的python程序对应的运行目录:

for f in `pgrep python`; do pwdx $f; done
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呆萌的代Ma

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值