Debian 8 – проблема без эха в программах

У меня проблема, потому что некоторые программы и функции не работают, как в Debian 7.

Например:

  • перезагрузка не отправляет широковещательное сообщение,
  • service [something] [start | stop] не повторяет ничего,

и я не знаю, почему это так …

  • понимание выхода эха, за которым следуют некоторые восклицательные знаки
  • ./a.out && echo $? возвращает только возвращаемое значение, если return = 0
  • Выход функции zsh удаляет ведущие пробелы
  • Печать и обновление переменной внутри
  • Странное поведение скрипта Bash с echo-printf в файле
  • формат команды с переменным и фиксированным пространством
  • Ищете внешнюю команду, которая может делать то же самое, что и echo
  • Всегда ли безопасно использовать `eval echo`?
  • One Solution collect form web for “Debian 8 – проблема без эха в программах”

    Debian 8 использует по умолчанию systemd как свою систему init, тогда как предыдущие версии использовали sysVinit . Соответственно, вам нужно использовать разные способы перезапуска служб.

    Используйте systemctl [start|stop|whatever] something , а не service .

    Перезагрузка должна по-прежнему отправлять сообщение. Вместо этого попробуйте shutdown -r (команда reboot – это устаревшая команда совместимости с systemd и может исчезнуть в будущем).

    Linux и Unix - лучшая ОС в мире.