Кто знает, когда / если эта проблема: «systemd-shutdown: не удалось завершить работу с DM-устройствами, игнорируя». никогда не будет исправлено на этой старой платформе - ничто из того, что я читал, не предложит, что это будет в ближайшее время.
Тем временем эта работа позволяет мне перезагружать мой сервер без физического питания, управляющего машиной .
Все следующие команды находятся под sudo:
Поместите эти команды в файл, например ~ / sysrq-reboot.sh echo 1 > /proc/sys/kernel/sysrq sync && echo b > /proc/sysrq-trigger chmod + x, чтобы сделать его исполняемым то, чтобы перезагрузить, просто запустите скрипт с помощью sudo ~ / sysrq-reboot.shЕсли вы запускаете сценарий удаленно через ssh, я также обнаружил, что мне также необходимо закрыть окно ssh и восстановить новый ssh (после ожидания минуты, когда машина станет доступной).
Команды быстрого доступа клавиатуры IIRC выполняются в оболочке sh, которая не имеет всех функций Bash.
Ваша команда использует некоторый синтаксис, специфичный для bash, поэтому, т работы. Самое простое решение - просто запустить его в оболочке Bash, заменив его следующей командой:
bash -c "wmctrl -s $(wmctrl -d | grep '*' | awk '{print $1+1}')"
Команды быстрого доступа клавиатуры IIRC выполняются в оболочке sh, которая не имеет всех функций Bash.
Ваша команда использует некоторый синтаксис, специфичный для bash, поэтому, т работы. Самое простое решение - просто запустить его в оболочке Bash, заменив его следующей командой:
bash -c "wmctrl -s $(wmctrl -d | grep '*' | awk '{print $1+1}')"