我想通过限制充电量来保护笔记本电脑上的电池。
有一个值为100的文件 ( /sys/devices/platform/lg-laptop/battery_care_limit ) 。我可以运行命令
echo '80' | sudo tee /sys/devices/platform/lg-laptop/battery_care_limit
我必须在每次重新启动时运行此命令。
我试过通过 crontab -e 添加它,但它不起作用。
如何让此命令在每次重新启动时自动运行?
作为答案发布的附加信息
谢谢回复。
这有效:
@reboot echo 80 > /home/myuser/test.txt
尝试并失败了以下所有内容:
@reboot echo 80 > /sys/devices/platform/lg-laptop/battery_care_limit
@reboot sudo echo 80 > /sys/devices/platform/lg-laptop/battery_care_limit
@reboot sleep 60 && echo 80 > /sys/devices/platform/lg-laptop/battery_care_limit
@reboot sleep 60 && sudo echo 80 > /sys/devices/platform/lg-laptop/battery_care_limit
至少正在尝试命令。
journalctl -b | grep echo
回报:
CRON[1041]: (myuser) CMD (sudo echo 80 > /sys/devices/platform/lg-laptop/battery_care_limit)
CRON[1045]: (myuser) CMD (sleep 60 && sudo echo 80 > /sys/devices/platform/lg-laptop/battery_care_limit)
sudo
在 crontab 条目中没有意义。如果您需要以提升的权限运行 cron 作业(就像
sudo
does 一样),然后使用以下方法将它的条目添加到 root 的 crontab 中:它以 root 身份运行作业,而不仅仅是:
哪个以您的用户身份运行作业。