【问题标题】:How to find which pid is modify the file如何找到修改文件的pid
【发布时间】:2018-07-12 19:51:29
【问题描述】:

我想修改一个 sas 文件。但是 liunx 系统告诉我它是只读的,它已被其他程序使用。所以,我想找出哪个 PID 正在使用这个文件并尝试杀死 PID。请问如何找到这个PID?

【问题讨论】:

    标签: pid


    【解决方案1】:

    您可以使用一些命令来验证正在执行的进程是否要杀死。我喜欢使用的工具是pgrep,我在其中搜索应用程序的名称,它会返回 pid。

    例如:

    pgrep firefox
    

    输出:

    2588
    

    或者,您可以使用其他公共工具: top, ps.

    【讨论】:

    • 该文件是一个sas代码文件,可以被sas调用,也可以被bash调用。很难找到哪个 pid 正在调用它。这就是为什么我想直接找到pid并杀死它。
    • 使用 var $SYSJOBID 有效吗?我看到here。抱歉,如果这不是答案,我从未使用过 sas 文件。
    猜你喜欢
    • 2019-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 2013-05-25
    • 2012-01-20
    相关资源
    最近更新 更多