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

2023-11-06

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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • 由于 abi::cxx11 符号导致的链接问题?

    我们最近收到一份报告 因为GCC 5 1 libstdc 和双 ABI http gcc gnu org onlinedocs libstdc manual using dual abi html 它似乎Clang 不知道 GCC 内联名称
  • 隐式声明“gets”

    据我所知 隐式声明 通常意味着该函数必须在调用之前放置在程序的顶部 或者我需要声明原型 然而 gets应该在stdio h文件 我已包含 有没有什么办法解决这一问题 include
  • 打印本周星期一的日期(在 bash 中)

    我想获取本周星期一的 YYYYMMdd 格式的日期 例如 今天是 20110627 从明天到周日 我仍然想打印周一 今天 的日期 然后下周重复这个过程 monday date dmonday Y m d last monday date d
  • Linux下单个目录下文件过多会怎样?

    如果一个目录中有大约 1 000 000 个单独的文件 大部分大小为 100k 其中没有其他目录和文件 是否会以任何其他可能的方式降低效率或产生缺点 ARG MAX 会对此提出异议 例如 rm rf 在目录中时 会说 参数太多 想要执行某种
  • 在 vimrc 中切换匹配

    我的 vimrc 文件中有以下几行 hi ExtraWhitespace cterm NONE ctermbg green ctermfg green guibg green guifg green match ExtraWhitespac
  • 命名互斥体的 Mono 替代方案

    在 Windows NET 上 命名的互斥体可用于同步多个进程 不幸的是 Mono 在 Linux 上不太支持这一点 他们的发行说明 http www mono project com Release Notes Mono 2 8 Shar
  • 如何在 Linux 中向热敏打印机发送 ESC/POS 命令

    我正在尝试在热敏打印机上发送 ESC POS 命令 但每当我发送它们时 热敏打印机都会将它们打印为文本 而不是作为命令执行它们 我在 prn 文件中编写这些命令 每当我执行 lp 命令来打印文件时 这些 prn 文件也会被打印 但作为文本
  • GCC 详细模式输出解释

    我是 Linux 新手 谁能向我解释一下我的 hello world 程序的以下详细模式输出 另外 这些文件是做什么用的crt1 o crti o crtend o crtbegin o and crtn o and lc and lgcc
  • Linux 中的 Windows NAmed Pipes 替代品

    我们正在将现有的 Windows 代码移植到 Linux 我们使用 ACE 作为抽象层 我们使用 Windows 命名管道与多个客户端进行通信并执行重叠操作 linux 下这个相当于什么 我检查了linux命名管道 FIFO 但它们似乎只支
  • 虚拟内存澄清——大连续内存的分配

    我有一个应用程序 我必须在 Windows 上分配 使用运算符 new 相当大的内存空间 数百 MB 该应用程序是 32 位 我们现在不使用 64 位 即使在 64 位系统上也是如此 我启用了 LARGEADDRESSAWARE 链接器选项
  • 如何在 Ubuntu/Linux 发行版中安装 Tesseract-OCR 3.03?

    我和一个朋友有兴趣为 CV 项目训练 tesseract OCR 引擎 我们尝试使用一些包装器 例如 PyTesser 和 pyocr 但结果目前不如我们需要的那么准确 因此 我们希望尝试训练超立方体以更好地实现我们的目的 即识别食品标签上
  • 如何使用 PyAudio 选择特定的输入设备

    通过 PyAudio 录制音频时 如何指定要使用的确切输入设备 我的电脑有两个麦克风 一个内置 一个通过 USB 我想使用 USB 麦克风进行录音 这流类 https people csail mit edu hubert pyaudio
  • PHP mail() 函数不发送邮件

    我有一个小问题 我正在使用一个工作脚本 在我的测试帐户 共享服务器上工作 使用 mail 函数通过 PHP 发送邮件 我刚刚得到了一个专用服务器 但我还无法让该功能发挥作用 在过去的 10 个小时左右的时间里 我阅读了有关 BIND 用于
  • SIGHUP 用于重新加载配置

    根据signal 7 SIGHUP用于检测控制终端的挂起或控制进程的死亡 然而 我遇到过很多 OSS 守护进程 服务 其中SIGHUP用于启动配置的重新加载 这里有一些例子 hostapd sshd snort etc 这是实现重新加载的标
  • X 按键/释放事件捕获,与焦点窗口无关

    我想记录所有传入的按键事件 无论哪个窗口处于焦点状态或指针位于何处 我编写了一个示例代码 它应该捕获当前焦点窗口的按键事件 include
  • sudo pip install python-Levenshtein 失败,错误代码 1

    我正在尝试在 Linux 上安装 python Levenshtein 库 但每当我尝试通过以下方式安装它时 sudo pip install python Levenshtein 我收到此错误 命令 usr bin python c 导入
  • 期待、互动,然后再次期待

    有几篇关于相同内容的帖子 但我仍然无法使我的期望脚本正常工作 我的目的是自动化一切 但保留用户输入的密码 所以脚本有 3 个部分 自动登录 给予用户交互以输入密码 将控制权交还给 Expect 脚本以继续工作 所以我有一个将生成的脚本 其中
  • C# - OPC-UA 服务器应用程序尚未在 Linux 计算机中创建 PKI 证书

    当我跑步时OPC UA serverWindows 机器中的 C 应用程序 然后 OPC UA 服务器已创建证书路径C ProgramData OPC Foundation pki own 并在此路径中生成一些证书 但是当我在中安装 OPC
  • 有没有办法只安装mysql客户端(Linux)? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有没有不需要安装整个mysql db安装包的Linux mysql命令行工具 我想做的是从服务器 1 应用程序服务器 执行将在服务器 2
  • VSCODE 在 Linux 上不适用于我

    刚刚了解 VSCODE 很高兴尝试一下 我下载 解压并运行可执行文件 我得到 Code 2183 0429 201254 ERROR browser main loop cc 170 Running without the SUID san

随机推荐

  • ReentrantLock的实现

    ReentrantLock可重入锁 我们可以利用这个实现对某一个操作约束为同有个时刻只能有一个线程能够操作 我们呢先看一下下面这个demo public class ReentrantLockTest public static void
  • 初级黑客入门指南——强烈推荐

    黑客指的是在计算机或计算机网络中发现弱点的人 尽管这个术语也可以指对计算机和计算机网络有深入了解的人 黑客的动机可能是多方面的 比如利润 抗议或挑战 围绕黑客发展的亚文化通常被称为 地下计算机 但现在它是一个开放的社区 虽然黑客这个词的其他
  • Python之由公司名推算出公司官网(余弦相似度)

    读大学时期写的博文 1 问题 对展会数据分类后 我的新任务是如何通过 公司名 公司地址 国家等海关数据推断出该公司的官网网站 若官网不存在则不考虑 以下数据仅供参考 公司名 国家 地址 JPW INDUSTRIES INC 427 NEW
  • 经典神经网络 -- DenseNet : 设计原理与pytorch实现

    原理 概念与网络结构 DenseNet模型 它的基本思路与ResNet一致 但是它建立的是前面所有层与后面层的密集连接 dense connection DenseNet的一大特色是通过 特征在channel上的连接 来实现特征重用 fea
  • 《Python笔记》安装(pip)第三方包报错

    目录 Python版本 报错信息 pip 安装numpy报错 pip 安装 scipy报错 pip 安装 pywin32 报错 解决办法 网络方法1 网络方法2 亲测解决方法 Python版本 python Python 3 8 10 ta
  • 使用QT的QChart写自己的示波器_QChart波形显示

    我几个月前最开始学习QT 就是从完成波形显示的功能开始的 之前工作的上位机需要有虚拟示波器功能 也就是波形显示 不曾玩过QT的小白 被安排学习完成一下 当时便选用QChart 根据领导需求也更新迭代过2次代码 第一次参考大佬 ctrl c
  • 2019年厦门大学计算机系夏令营经历

    2019 07 12 2019 07 15 厦门大学信息学院夏令营 计算机系笔试 上机 面试 一 笔试 数据结构 2019 07 13 填空题 一空三分 顺序存储 将一个数插到数字i下标的前面 需要移动多少个元素 m数组和n数组 最坏情况下
  • Function.prototype.bind() ,Function.prototype.call() and function.prototype.apple()

    function prototype bind Function prototype call function prototype apple
  • APISIX源码解析-执行阶段【http_header_filter_phase、http_body_filter_phase、http_log_phase、http_balancer_phase】

    http header filter phase function M http header filter phase if ngx var ctx ref then prevent for the table leak local st
  • nodejs之时间、时间戳

    一共有5中方法 执行效率依次降低 Date now new Date getTime new Date process uptime process hrtime Date now new Date getTime 和 new Date 是
  • Array的reduce方法

    let arr 1 2 3 4 5 6 arr reduce function pre value index array console log pre value 结果如下 1 2 undefined 3 undefined 4 und
  • lpad()函数oracle,oracle 中lpad的用法

    pad翻译 填充 lpad函数 在字符串的左侧添加指定字符串 用法 lpad String 截取长度 添加的字符串 说是添加字符串也不准确 比较准确的说法是对String进行截取字符串 如果截取长度大于String的长度 则在 String
  • nginx离线安装与SSL配置

    离线安装nginx 如果系统没有nginx所需环境 gcc prec等 下载链接 https download csdn net download qq 45497146 87340629 进入此文件下执行 rpm Uvh rpm node
  • 同时使用mybatis和mybatis-plus时,pageHelper失效问题解决

    添加一个类 这个类用于初始化 PageInterceptor 这个类 这一次尝试成功 正确返回分页数据 代码如下 import com baomidou mybatisplus extension plugins inner Paginat
  • Vue 项目中按需引入 ElementUI

    安装 ElementUI npm i element ui save 安装 babel plugin component npm install babel plugin component D 打开项目根目录下的 babel config
  • 智能优化算法-布谷鸟搜索算法Cuckoo Search algorithm(附Matlab代码)

    引言 布谷鸟搜索算法Cuckoo Search algorithm算法是另一种非线性元启发式算法 由Yang Xin She和Suash Deb于2009年提出在Pro ceedings of World Congress on Natur
  • RedHat 6.4启动卡在Starting certmonger

    yum groupinstall X Window System 调整 etc inittab id 5 initdefault 重启主机 一直卡在starting certmonger Ctrl Alt F2进入命令行界面是正常的 再调整
  • SpringSecurity基础教程

    SpringSecurity 目标 权限管理简介 了解 权限管理解决方案 掌握 初识Spring Security 了解 Spring Security 认证配置 重点 Spring Security 鉴权配置 重点 Spring Secu
  • OSI七层协议和TCP四层协议

    应用层 直接为用户的应用进程提供服务 如 HTTP 支持文件传输的 FTP 协议等 运输层 向两个主机中进程之间的通信提供服务 由于一个主机可同时运行多个进程 因此运输层有复用和分用的功能 复用就是多个应用层进程可同时使用下面运输层的服务
  • linux根据进程名称,查看后台任务的运行目录

    linux后台跑一堆python的时候想关闭一个程序都不知道哪个是哪个 使用ps ef也可以查看 不过内容比较多 容易误杀 所以我们改进一下 主要使用的命令有两个 pgrep 它可以列出所有这个进程名运行的进程id 比如pgrep pyth