坚持自动运行python程序

时间:2015-05-09 02:10:08

标签: python raspberry-pi

我试图制作autorun python脚本,我的脚本永远循环。现在我卡在黑屏上,因为我无法退出python程序。我遵循了本教程http://www.raspberrypi-spy.co.uk/2013/07/running-a-python-script-at-boot-using-cron/,在本教程中没有包括如何退出程序。谁能告诉我如何停止/杀死这个python程序? :( 我想要我的桌面回来

2 个答案:

答案 0 :(得分:1)

  1. 打开一个终端(如果必须,使用[Ctrl] [Alt] [F2]转到另一个TTY)
  2. 使用killall停止攻击性计划。示例:sudo killall /home/pi/MyScript.pysudo killall /usr/bin/python
  3. 运行crontab并从sudo crontab -e
  4. 中删除该行,从crontab删除该脚本
  5. 修复脚本并对其进行全面测试,然后再将其添加回crontab。
  6. <小时/> 如果 无法 使用killall终止该脚本,您可以尝试:

    ps aux | grep /home/pi/MyScript.py
    

    这将返回有关该过程的一系列信息,它将显示该过程的所有者,后跟一个四位数的进程ID。然后,您可以输入:

    sudo kill [process id]
    

    另外,如果您使用[Ctrl] [Alt] [F2]进入另一个TTY,[Ctrl] [Alt] [F7]会将您带回桌面。

答案 1 :(得分:0)

在linux或ctr + d中 与kill和killall命令一样,pkill用于向进程发送信号。 pkill命令允许使用扩展的正则表达式模式和其他匹配条件