在 Debian 中关机时运行脚本

在 Debian 中关机时运行脚本

我正在使用 Debian wheezy。我的问题是,我使用的是有限的 2.5 GB 网络连接,并且希望在关闭之前捕获我的使用情况。我的想法只是运行一个脚本:

#!/bin/bash
date >> ~/mydatausage.txt
ifconfig -a >> ~/mydatausage.txt

在关机时。

如何在关机时以 root 身份运行此脚本?

答案1

根据以下指令

/etc/init.d/REDME
/etc/rc?.d/REDME

您需要将脚本放入 /etc/init.d/ 并在 /etc/rc0.d/ 中创建一个符号链接,这对应于关闭运行级别,如果您想在重新启动时执行该脚本,则在 rc6 中创建一个符号链接.d.如果列出文件夹 rc0.d,那么您将看到脚本以 S 或 K 开头。如果您想运行脚本,S 来自 Start,如果您想停止脚本,K 来自 Kill

答案2

将脚本放入/etc/rc0.d/目录,确保有执行权限,并遵循命名约定S*

在您的情况下,您可以将上述脚本保存在文件中/etc/rc0.d/S00myscript并通过运行确保它是可执行的chmod +x /etc/rc0.d/S00myscript

相关内容