
Я хотел бы выключить компьютер после того, как он проработал, например, 30 минут.
Я использую Raspbian (Raspberry Pi) и попытался ввести /etc/rc.local
:
shutdown -h 30
exit 0
но это не работает. Более того, у меня включен автоматический вход, но теперь он перестал работать (показывается приглашение на вход в X), что говорит о том, что, rc.local
возможно, не был завершен правильно(?).
Пожалуйста, кто-нибудь может мне помочь?
решение1
Введите эту строку
@reboot /path/to/file
в sudo crontab
( sudo crontab -e
). file
— исполняемый файл с содержимым
#!/bin/bash
at -f /path/to/anotherfile now + 30 minutes
и в конечном итоге, anotherfile
также является исполняемым файлом с содержимым
#!/bin/bash
/sbin/shutdown -h now
Это, конечно, жестоко, вы можете ввести некоторые изменения, чтобы быть более снисходительными к медлительности ваших пользователей, например, вы можете использовать
/sbin/shutdown -h +1 I am not feeling well today, I quit (in 1 minute).