【问题标题】:bash script does not appear in ps aux output : how to kill?bash 脚本没有出现在 ps aux 输出中:如何杀死?
【发布时间】:2012-01-11 20:51:21
【问题描述】:

我已经对此进行了一些谷歌搜索,但没有找到答案...挫败感正在酝酿中!

我想杀死我的 bash 脚本。这执行各种其他过程。我可以杀死任何有 PID 的进程;但是ps辅助| grep myuserid 只显示“其他进程”,而不是脚本本身。

我怎样才能杀死脚本?也许这意味着“我怎样才能获得脚本的 PID?”然后我就可以杀了它。

谢谢,周末愉快 (-:

PS 感谢您在这里对以前的问题提供了许多很好的答案……这对我来说是一种日常资源。无价之宝。


已解决! 好吧,测试 ('development=true) 它运行了它的自然过程,而我在谷歌上搜索、挠头并咨询了这里的综合专业知识。现在作为 nohup 作业重新开始,将“开发”标签设置为 false。这次可以在ps aux上看到| grep 我的输出。唉,辛苦了一天。

感谢所有提供答案的人,欢迎光临。 周末愉快。

【问题讨论】:

标签: bash kill pid


【解决方案1】:

如果您知道恶意脚本的文件名,您可以试试pgrep -f my_script_name。如果它有效,它将向您显示 pid。或者,您可以使用pkill 直接尝试杀死任何匹配的进程。

【讨论】:

    【解决方案2】:

    我通常这样做:

    killall scriptname
    

    【讨论】:

      猜你喜欢
      • 2019-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-31
      • 2013-02-12
      • 2022-10-21
      • 2016-01-24
      • 2018-06-27
      相关资源
      最近更新 更多