История изменений
Исправление 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 # выключение