卡在自动运行 python 程序上
stuck on autorun python program
我尝试制作自动运行 python 脚本,但我的脚本一直在循环。现在我卡在黑屏上,因为我无法退出 python 程序。我遵循了本教程 http://www.raspberrypi-spy.co.uk/2013/07/running-a-python-script-at-boot-using-cron/,本教程中没有包括如何退出程序。谁能告诉我如何 stop/kill 这个 python 程序? :(
我想要我的桌面
- 打开终端(如有必要,使用 [Ctrl][Alt][F2] 进入另一个 TTY)
- 使用
killall
停止攻击性程序。示例:sudo killall /home/pi/MyScript.py
或 sudo killall /usr/bin/python
- 通过 运行
sudo crontab -e
从您的 crontab
中删除脚本并从您的 crontab
中删除该行
- 修复您的脚本并彻底测试它,然后再将其添加回您的 crontab。
如果你不能用killall
杀死脚本,你可以试试:
ps aux | grep /home/pi/MyScript.py
这将 return 一行有关进程的信息,它将显示进程的所有者,后跟一个四位数的进程 ID。然后您可以输入:
sudo kill [process id]
此外,如果您使用 [Ctrl][Alt][F2] 进入另一个 TTY,[Ctrl][Alt][F7] 应该会带您回到桌面。
在linux或ctr+d
与 kill 和 killall 命令一样,pkill 用于向进程发送信号。 pkill 命令允许使用扩展的正则表达式模式和其他匹配条件
我尝试制作自动运行 python 脚本,但我的脚本一直在循环。现在我卡在黑屏上,因为我无法退出 python 程序。我遵循了本教程 http://www.raspberrypi-spy.co.uk/2013/07/running-a-python-script-at-boot-using-cron/,本教程中没有包括如何退出程序。谁能告诉我如何 stop/kill 这个 python 程序? :( 我想要我的桌面
- 打开终端(如有必要,使用 [Ctrl][Alt][F2] 进入另一个 TTY)
- 使用
killall
停止攻击性程序。示例:sudo killall /home/pi/MyScript.py
或sudo killall /usr/bin/python
- 通过 运行
sudo crontab -e
从您的crontab
中删除脚本并从您的crontab
中删除该行
- 修复您的脚本并彻底测试它,然后再将其添加回您的 crontab。
如果你不能用
killall
杀死脚本,你可以试试:
ps aux | grep /home/pi/MyScript.py
这将 return 一行有关进程的信息,它将显示进程的所有者,后跟一个四位数的进程 ID。然后您可以输入:
sudo kill [process id]
此外,如果您使用 [Ctrl][Alt][F2] 进入另一个 TTY,[Ctrl][Alt][F7] 应该会带您回到桌面。
在linux或ctr+d 与 kill 和 killall 命令一样,pkill 用于向进程发送信号。 pkill 命令允许使用扩展的正则表达式模式和其他匹配条件