Releia man bash
- diz, em parte,
When a login shell exits, bash reads and executes commands from the
file ~/.bash_logout, if it exists.
~/.bash_logout
é o melhor lugar para colocar sua limpeza.
Desejo esvaziar minha pasta de Download no desligamento, por isso criei um script bash simples /etc/init.d/empty_download_folder.sh
:
#!/bin/bash
rm -rf /home/USER/Downloads/*
alterou as permissões:
sudo chmod +x empty_download_folder.sh
Agora crie links simbólicos para que o script seja executado no desligamento e reinicialização:
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
O script bash funciona, mas não é executado no shutdown / reboot
Releia man bash
- diz, em parte,
When a login shell exits, bash reads and executes commands from the
file ~/.bash_logout, if it exists.
~/.bash_logout
é o melhor lugar para colocar sua limpeza.