尝试解决 KWORKERS HIGH CPU 的错误,如本文所建议回答。我在 crontab 中放入了以下行:
@reboot echo "disable" > /sys/firmware/acpi/interrupts/gpe06
重启后,系统无法启动。单用户模式下也无法启动。
我使用以下选项重新启动了我的电脑:
init=/bin/bash
我删除了根 crontab 中的那一行,但系统仍未启动。
答案1
进行程序重启的最简单方法(虽然我想不出用例)是创建一个简单的脚本文件,如下所示:
(shebang)/bin/bash
sudo init 6
并将其安排为正常的 cron 作业,使用
crontab -e
(回到老派方式)
答案2
我的理解是@reboot 作业没有运行,因为这是一个错误:https://unix.stackexchange.com/questions/109804/crontabs-reboot-only-works-for-root
答案3
使用sudo
运行@reboot - 14.04 使用initd
而不是systemd
并且initd
需要 root /sudo
重新启动,而不systemd
需要。