我有一个基本脚本,它所做的只是在关机时删除特定用户。我使它可执行并创建了一个指向 /etc/rc0.d/K99deleteuser 的符号链接,以便它在关机时实际运行。不幸的是,它似乎只是偶尔以无法辨别的模式运行。
剧本
#!/bin/sh
deluser "username" --remove-all-files
rm /etc/rc0.d/K99deleteuser
它应该做的就是删除用户,然后删除自己。
我有一个基本脚本,它所做的只是在关机时删除特定用户。我使它可执行并创建了一个指向 /etc/rc0.d/K99deleteuser 的符号链接,以便它在关机时实际运行。不幸的是,它似乎只是偶尔以无法辨别的模式运行。
剧本
#!/bin/sh
deluser "username" --remove-all-files
rm /etc/rc0.d/K99deleteuser
它应该做的就是删除用户,然后删除自己。
经过进一步的研究,我发现了一种更合适、更可靠的方法。首先,您将一个LSB 标头添加到您的脚本中,该标头定义了您要使用的运行级别设置,然后将脚本的可执行版本放入 /etc/init.d 中。完成此操作后,您可以使用 update-rc.d 命令将脚本添加到所需的运行级别。确保您使用的设置与 LSB 标头和 update-rc.d 匹配,否则事情会爆炸。