История изменений
Исправление
hateyoufeel,
(текущая версия)
:
Универсальный для люникса:
echo 1 > /proc/sys/kernel/sysrq
echo s > /proc/sysrq-trigger # sync дисков, можно пропустить
echo u > /proc/sysrq-trigger # umount, можно пропустить
echo o > /proc/sysrq-trigger # выключение
Естественно, требует рута.
Суспенд делается через запись в /sys/power/state. Поддерживаемые режимы можно прочитать из этого же файла.
UPD: перечитал пост. ТС, сделай опцию в конфиге и не насилуй людям разум. Всё равно же не угадаешь.
Исправление
hateyoufeel,
:
Универсальный для люникса:
echo 1 > /proc/sys/kernel/sysrq
echo s > /proc/sysrq-trigger # sync дисков, можно пропустить
echo u > /proc/sysrq-trigger # umount, можно пропустить
echo o > /proc/sysrq-trigger # выключение
Естественно, требует рута.
Суспенд делается через запись в /sys/power/state. Поддерживаемые режимы можно прочитать из этого же файла.
Исправление
hateyoufeel,
:
Универсальный для люникса:
echo 1 > /proc/sys/kernel/sysrq
echo s > /proc/sysrq-trigger # sync дисков, можно пропустить
echo u > /proc/sysrq-trigger # umount, можно пропустить
echo o > /proc/sysrq-trigger # выключение
Естественно, требует рута.
Исправление
hateyoufeel,
:
Универсальный для люникса:
echo 1 > /proc/sys/kernel/sysrq
echo s > /proc/sysrq-trigger # sync дисков, можно пропустить
echo u > /proc/sysrq-trigger # umount, можно пропустить
echo o > /proc/sysrq-trigger # выключение
Исходная версия
hateyoufeel,
:
Универсальный для люникса:
echo 1 > /proc/sys/kernel/sysrq
echo s > /proc/sysrq-trigger # sync дисков, можно пропустить
echo u > /proc/sysrq-trigger # umount, можно пропустить
echo o > /proc/sysrq-trigger # выключение