关机时使用 bash 脚本

关机时使用 bash 脚本

我想在关机时清空我的下载文件夹,所以我创建了一个简单的 bash 脚本/etc/init.d/empty_download_folder.sh

#!/bin/bash
rm -rf /home/USER/Downloads/*

然后改变权限:

sudo chmod +x empty_download_folder.sh

现在创建符号链接,以便脚本在关机和重启时运行:

sudo ln -s /etc/init.d/empty_download_folder.sh /etc/rc0.d/empty_download_folder
sudo ln -s /etc/init.d/empty_download_folder.sh /etc/rc6.d/empty_download_folder

bash 脚本可以运行,但在关机/重启时无法运行

答案1

重读一遍man bash——其中部分内容是,

When  a  login  shell  exits, bash reads and executes commands from the
file ~/.bash_logout, if it exists.  

~/.bash_logout是一个更适合放置清洁物品的地方。

相关内容