gpt4 book ai didi

python - Ubuntu nohup 关闭具体脚本

转载 作者:太空宇宙 更新时间:2023-11-04 05:22:49 27 4
gpt4 key购买 nike

假设我们这样做:

sudo nohup ./start.sh process1

sudo nohup ./start.sh process2

sudo nohup ./start.sh process3

./start.sh正在运行一个永远循环的 python 文件。

现在,我该如何终止“process2”?

我可以killall python所有这些都将被关闭。是否有可能以某种方式专门杀死“process2”或对其进行标记或其他东西?

最佳答案

你可以试试这个;

user@host:/tmp/pythontest$ cat start.sh
#!/bin/sh
/usr/bin/python /tmp/pythontest/$1 &

user@host:/tmp/pythontest$ ./start.sh test1.py
user@host:/tmp/pythontest$ ./start.sh test1.py
user@host:/tmp/pythontest$ ./start.sh test1.py

user@host:/tmp/pythontest$ ps -ef | grep -i python
user 19447 2062 0 14:37 pts/32 00:00:00 /usr/bin/python /tmp/pythontest/test1.py
user 19449 2062 0 14:37 pts/32 00:00:00 /usr/bin/python /tmp/pythontest/test1.py
user 19451 2062 0 14:37 pts/32 00:00:00 /usr/bin/python /tmp/pythontest/test1.py
user 19454 11980 0 14:38 pts/32 00:00:00 grep --color=auto -i python

第二个字段是pid号。

user@host:/tmp/pythontest$ kill -9 19449

user@host:/tmp/pythontest$ ps -ef | grep -i python
user 19447 2062 0 14:37 pts/32 00:00:00 /usr/bin/python /tmp/pythontest/test1.py
user 19451 2062 0 14:37 pts/32 00:00:00 /usr/bin/python /tmp/pythontest/test1.py
user 19457 11980 0 14:38 pts/32 00:00:00 grep --color=auto -i python

关于python - Ubuntu nohup 关闭具体脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38610351/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com