当在我的HTML中单击一个按钮时,让我们说“连接”按钮,它将执行一个python脚本。我想要做的是当点击另一个按钮,比如说“disconnect”时,先前启动的python脚本将被终止。我已经搜索了答案,但我无法做到正确。我想要启动另一个python脚本,最终将终止已经运行的脚本。那可能吗?
来自 JS 的
function connect(){
$.ajax({
url: "python-scripts/connect.py",
success: function(response) {
}
});
}
function disconnect(){
$.ajax({
url: "python-scripts/disconnect.py",
success: function(response) {
}
});
}
connect.py
while True:
print "test"
我希望 disconnect.py 终止 connect.py
我看到了这些已回答的问题,但我不知道如何在python中正确使用它,因为我还不熟悉它
Terminate a python script from another python script
How to stop another already running script in python?
或至少,有人能告诉我这是如何运作的吗?
from subprocess import check_call
import sys
script = sys.argv[1]
check_call(["pkill", "-9", "-f", script])