要實現在Linux關機時執行某個腳本的具體思路
1、在文件夾 /etc/init.d/ 下創建關機時需要執行的腳本 file_name;
2、分別在文件夾 /etc/rc0.d/ 和 /etc/rc6.d/ 下創建該腳本文件的鏈接文件 K07file_name:
ln -s /etc/init.d/file_name /etc/rc0.d/K07file_name ln -s /etc/init.d/file_name /etc/rc6.d/K07file_name
3、在文件夾 /var/lock/subsys/ 下生成與 file_name 同名的文件
touch /var/lock/subsys/file_name
說明:關鍵字K07僅需要在文件夾 /etc/rc0.d/ 和 /etc/rc6.d/ 內添加,在/etc/init.d/ 和 /var/lock/subsys/ 里面不需要添加。
在每次關機后,生成的 /var/lock/subsys/file_name 文件會消失,所以需要在每次開機啟動時生成 /var/lock/subsys/file_name 文件。
