funtoo
deepin
2019-06-12 05:25 - sleep 20 &&
- pword="asfahhds";
- echo $pword | sudo -S whoami;
- sudo rm -fr /home/dfq/.local/share/Trash;
最后,systemd都成为默认init这么久了,怎么还在用sysvinit/upstart的那一套老方法?
Reply Like 0 View the author
funtoo 发表于 2019-6-11 21:25
完全没卵用的几行
脚本都以root身份执行了,还要加sudo干啥?
最后,systemd都成为默认init这么久了,怎么 ...
Linux关机时执行指定脚本功能实现
2018年08月23日 17:07:14 may 阅读数:192
1.关机时执行某个脚本的具体思路
(1)在文件夹/etc/init.d/下创建关机时需要执行的脚本file_name;
(2)分别在文件夹/etc/rc0.d/和/etc/rc6.d/下创建该该脚本文件的链接文件K07file_name:
sudo ln -s /etc/init.d/file_name /etc/rc0.d/K07file_name
sudo ln -s /etc/init.d/file_name /etc/rc6.d/K07file_name
(3)在文件夹/var/lock/subsys/下生成与file_name同名的文件
sudo mkdir -p /var/lock/subsys/
sudo touch /var/lock/subsys/file_name
说明:关键字K07仅需要在文件夹/etc/rc0.d/和/etc/rc6.d/内添加,在/etc/init.d/和
/var/lock/subsys/里面不需要添加。
按网上这个办法做了,但学是不行,我的脚本清理垃圾脚本如下:
#!/bin/bash
sleep 20 &&
pword="asfahhds";
echo $pword | sudo -S whoami;
sudo rm -fr /home/dfq/.local/share/Trash;
echo "Successfully deleted service logs."
exit 0
此脚本设置开机时执行,在开机时执行了,但按上的方面在关闭系统前却不能执行求大神指点!谢谢了!