我创建了一个小脚本backup_files.sh并将其放置在/etc/init.d:
#/bin/sh
logfile=/media/verbatim/log
date >> $logfile
rsync -av /home/philipp/Documents /media/verbatim/ >> $logfile
Run Code Online (Sandbox Code Playgroud)
我希望在计算机重新启动或关闭时执行此脚本,因此我执行了以下操作:
sudo ln -s /etc/init.d/backup_files.sh /etc/rc0.d/backup_files.sh
sudo ln -s /etc/init.d/backup_files.sh /etc/rc6.d/backup_files.sh
Run Code Online (Sandbox Code Playgroud)
此外,我使脚本可执行:
sudo chmod +x /etc/init.d/backup_files.sh
Run Code Online (Sandbox Code Playgroud)
我“手动”尝试了脚本,它运行得很好。但是,如果我关闭或重新启动计算机,它显然不会执行。
有没有人看到我做错了什么?
注意:我使用的是 Xubuntu 11.10。