【问题标题】:Locked out of Raspberry Pi because of crontab由于 crontab 而被 Raspberry Pi 锁定
【发布时间】:2019-05-05 05:46:09
【问题描述】:

我在 Raspberry Pi 上安装了一个 crontab,它在重新启动时在 sudo 中运行 python 脚本。自从安装此 crontab 后,每当我尝试 ssh 到我的 pi 时都会收到此错误:

Unable to fork: Cannot allocate memory

我认为这是因为我的 python 脚本占用了 pi 上的所有 RAM,因此它无法启动新的 ssh 会话。如何在不重置 SD 卡的情况下重新使用我的 pi?

【问题讨论】:

  • 欢迎来到 SO,不幸的是,我投票结束这个问题,因为它是关于一般计算问题;您自己的 python 脚本导致该条件的事实是无关紧要的。请发帖至superuser.com/questions/tagged/linux
  • 你试过直接连接屏幕、键盘和鼠标吗?您有机会以这种方式登录并调整 crontab。
  • [Cron overrun] 你可以在另一台机器上挂载 SD 卡并删除 crontab 文件或作业(或暂时禁用 cron)

标签: linux cron raspberry-pi raspbian


【解决方案1】:

尝试使用控制台直接登录树莓派。那可能有足够的内存来登录。

如果失败,那么如果您有另一台 raspberry pi sd 卡或 linux 机器,以及备用 sdcard 读卡器,您可以将故障 sdcard 挂载到另一台机器上,并直接编辑 crontab 文件以删除 crontab。

【讨论】:

  • 投反对票的原因是什么?这似乎是一个合理的答案?可以再澄清一点,说您可能需要显示器和键盘/鼠标作为第一个选项。
  • 这是一个跑题的答案。
猜你喜欢
  • 1970-01-01
  • 2018-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-18
  • 2019-02-27
  • 1970-01-01
相关资源
最近更新 更多