LINUX.ORG.RU

История изменений

Исправление 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  # выключение