在关机/重启之前删除文件

在关机/重启之前删除文件

/etc/init.d/reboot我在脚本中添加了以下内容:

FILE="/etc/udev/rules.d/70-persistent-net.rules"
rm $FILE

这不起作用,因为当我重新启动系统时它会抱怨:

rm: cannot remove `/etc/udev/rules.d/70-persistent-net.rules': Read-only file system

答案1

我建议您使用 /etc/rc.local 来定制重启过程。

其中钩子可用于在 rc.* init 的各个位置包含自定义代码脚本:shutdown_start 在rc.shutdown的开头

如果显示只读文件系统,则表示您没有足够的权限删除该文件。

顺便说一句,解释一下你的主要目标,也许人们可以帮助你找到更好的方法。

答案2

我认为您需要将文件设置为可写。为此,请使用以下命令:

sudo chmod +w 'name of your file'

相关内容