我已经在谷歌上做了一些谷歌搜索,但没有得到答案......沮丧正在开始!
我想杀死我的bash脚本。这执行各种其他过程。我可以杀死任何有PID的进程;但是ps aux | grep myuserid只显示“其他进程”,而不是脚本本身。
如何杀死脚本?也许这意味着'如何获得脚本的PID?'然后我可以杀了它。
谢谢,周末愉快( - :
米
PS感谢这里对以前问题的许多重大答案......这对我来说是日常资源。非常宝贵的。
解决了! 好吧,测试('development = true)它在我用谷歌搜索的时候运行了它的自然过程,头脑清醒,并在这里咨询了综合的专业知识。现在又开始作为nohup工作,将'development'标记设置为false。这次我可以在ps aux |上看到它grep me输出。叹了口气,这是漫长的一天。
感谢所有贡献的答案,感谢他们。 享受周末。
答案 0 :(得分:1)
如果你知道你的流氓脚本的文件名,你可以试试pgrep -f my_script_name
。如果它有效,它会显示你的pid。或者,您可以使用pkill
直接尝试终止任何匹配的过程。
答案 1 :(得分:0)
我通常这样做:
killall scriptname