Ctrl-c不停止Python脚本上的树莓pi
问题描述:
我尝试了a python tutorial树莓pi,并且发现多数情况下,CTRL+C
或从菜单中选择shell > interrupt execution
不会停止正在运行的脚本。Ctrl-c不停止Python脚本上的树莓pi
当我关闭整个窗口时出现警告:your program is still running, do you want to kill it?
,但它看起来像脚本甚至在窗口关闭时运行,因为光标变成所有python窗口的沙漏。
我该如何强制停止覆盖树莓上的python脚本?
答
尝试在命令行中执行命令ps -ax | grep python
以查找脚本的进程ID。一旦你发现,使用这个命令杀死该进程sudo kill <process_id>
+0
如果没有提供'sigspec'来杀死它,默认情况下会发送一个终止信号,这个信号可能不会比'keyboardinterrupt'更具权威性(取决于你在哪里执行代码) 。发送'sudo kill -SIGKILL
尝试https://unix.stackexchange.com/a/104825/102601 –
这是我的脚本:https://github.com/DexterInd/Raspberry_Pi_Speech/ blob/master/speak_count.py – Kokodoko