Debian 10 reboot: команда не найдена
Добавлено: 16 сен 2019, 13:03
После установки Debian 10 столкнулся с проблемой. Перестали работать повседневные команды reboot, poweroff (возможно какие-то ещё, пишите). После некоторого изучения вопроса, выяснилось, что команды reboot, poweroff никуда не делись, а переехали в systemctl и теперь имеют такой формат:
Хм... А как же обратная совместимость? Как быть со скриптами, задачами crontab?
Без паники! Выход всегда есть. Алиасы.
Делаем алиасы в .bashrc пользователя root
Но есть странность. Команды reboot, poweroff не работают, если зайти в систему простым пользователем и выполнить команду su без параметров. Если выполнить команду su -l (можно короче su -) или сразу зайти в систему как root, то всё работает. Учитывайте это!
Код: Выделить всё
systemctl reboot
systemctl poweroff
Без паники! Выход всегда есть. Алиасы.
Делаем алиасы в .bashrc пользователя root
Код: Выделить всё
echo -e 'alias reboot = "systemctl reboot"' >> /root/.bashrc
echo -e 'alias poweroff = "systemctl poweroff"' >> /root/.bashrc