Назад | Перейти на главную страницу

Сервер должен отключиться при отключении сетевого подключения

Я пробовал поставить такой сценарий:

#!/bin/sh
date >> /home/date
halt

Это работает, когда сетевой кабель удален вручную, и я вставил сценарий в /etc/network/if-down.d. Когда выключатель выключен, он не работает. Может ли кто-нибудь сказать мне, как написать для этого сценарий?

Очевидно, это довольно уродливый хакер. Но вы можете поместить в crontab скрипт, который периодически проверяет наличие сети и выключает систему, если ее больше нет. Вроде выключателя мертвеца.

Вы пробовали поместить свой скрипт в /etc/network/if-post-down.d/?

скрипт chmod изменен как исполняемый?

chmod +x /etc/network/if-down.d/*scriptname*