无法停止在启动时启动的脚本

时间:2014-01-07 23:34:18

标签: raspberry-pi

我只是按照这些说明在启动时运行脚本: http://www.stuffaboutcode.com/2012/06/raspberry-pi-run-program-at-start-up.html

我必须承认我错过了文件顶部的评论: /etc/init.d/NameOfYourScript

当我启动它时,它成功运行脚本,我在命令行上看到输出。麻烦的是,我无法登录以阻止它,并且ctrl C不会阻止它。我也有x窗口设置,我也不能这样做。

我被锁定了吗?

3 个答案:

答案 0 :(得分:0)

根据网站你只需要输入:sudo /etc/init.d/NameOfYourScript stop以便停止它。但是,除非您取消注册,否则它将在每次启动时启动。

答案 1 :(得分:0)

上面链接的页面描述了在Pi启动时运行脚本的方法。但是,它仅适用于在没有用户输入的情况下终止的脚本。

安装Upstart软件包似乎是最佳解决方案: http://infovore.org/archives/2013/08/09/running-scripts-on-startup-with-your-raspberry-pi/

答案 2 :(得分:0)

我也有同样的问题我被锁定了,

解决方案:

  1. 关闭pi
  2. 删除SD卡
  3. 然后在另一个基于Linux(ubuntu推荐)的电脑上打开SD卡 (窗口不起作用)
  4. 打开linux pc上的终端(确保你已登录为 根)
  5. 将目录更改为名为root的cron作业文件,使用打开它 纳米并注释掉或删除代码。
  6. cron作业文件将位于/ var / spool / cron / crontabs

    并且/ var将在/ media中,因为它在SD卡中而不是os / var