我尝试放置如下脚本:
#!/bin/sh
date >> /home/date
halt
当我手动移除网线并插入脚本时,它可以工作/etc/network/if-down.d
。当开关关闭时,它不工作。有人能告诉我如何为此编写脚本吗?
答案1
这显然是一种相当丑陋的黑客行为。但您可以将一个脚本放入 crontab 中,该脚本会定期检查网络,如果网络不再存在,则关闭系统。有点像死人开关。
答案2
您是否尝试过输入您的脚本/etc/network/if-post-down.d/
?
答案3
脚本是否被 chmodded 为可执行文件?
chmod +x /etc/network/if-down.d/*scriptname*