求一个在某个程序结束后自动关机的脚本
发表于 : 2009-02-06 20:51
如题
比如运行了 sudo apt-get dist-upgrade -d -y , 然后想去睡觉,但是又希望在apt-get 完成下载后自动关机,我尝试了下面这个,但是有问题
------------------------------------------
#!/bin/bash
var=`pgrep apt-get`
if [ "$var" = "" ]; then
sudo shutdown -h now
else
sleep 20; $0
fi
________________________
将以上存入 autoshutdown.sh 运行之后,每隔20秒就会产生一个新的autoshutdown.sh, 不用多久进程表里有数不清的autoshutdown.sh进程,怎样写可以在新的产生之后,老的可以被杀掉
比如运行了 sudo apt-get dist-upgrade -d -y , 然后想去睡觉,但是又希望在apt-get 完成下载后自动关机,我尝试了下面这个,但是有问题
------------------------------------------
#!/bin/bash
var=`pgrep apt-get`
if [ "$var" = "" ]; then
sudo shutdown -h now
else
sleep 20; $0
fi
________________________
将以上存入 autoshutdown.sh 运行之后,每隔20秒就会产生一个新的autoshutdown.sh, 不用多久进程表里有数不清的autoshutdown.sh进程,怎样写可以在新的产生之后,老的可以被杀掉