我已经基于pyautogui
模块制作了一个python脚本,该模块可以控制我的鼠标和键盘,并且可以使我正在执行的某些任务自动化。
但是,有时它并没有真正按计划进行,因此我不得不停止脚本(即使它可能在中间)。问题在于终端窗口不再位于前面,因此我无法按ctrl + c。
我听说也可以使用ctrl + break,但是它似乎不起作用(可能是因为我必须在远程桌面连接中运行脚本)。 pyautogui
上的故障保护功能是将鼠标拖动到左上角,但是它似乎在远程桌面连接中也不起作用。
即使无法访问终端,是否可以通过某种方式添加自己的故障保险,或通过某种键盘组合尝试停止正在进行的python脚本?
答案 0 :(得分:1)
假设您使用的是* nix类系统:只需在新终端中运行pkill python
即可杀死用户的所有python进程。
您可以运行:
ps ax
找到要杀死的确切进程
kill -9 <the PID of your process>
要启动新的tty,您可以按Ctrl + F4,然后登录
如果您在Windows上:ctrl + alt + del转到任务管理器,然后查找python进程并杀死它
答案 1 :(得分:1)
在Windows系统上,尝试ctrl + alt + end。这将在您要远程桌面访问的计算机上打开任务管理器。