2011-10-14 127 views
1

我试图在Ubuntu关闭(暂停)或重新启动时执行一个shell脚本。当我启动Ubuntu时,我已经获得了一个脚本来运行(sudo update-rc.d myScriptBoot.sh start 20 start 2 3 4 5。),但似乎无法像关机一样。我试过了(sudo update-rc.d myScriptShutdown.sh 20 start 0 6),没有运气。任何人对我如何能够使这个脚本运行有任何想法?在Ubuntu关机上运行Shell脚本

+0

有人对此有任何建议吗? – jalexsmith

+0

我也对此感兴趣! –

回答

0

如果你关闭从控制台计算机可以使用别名:

alias shutdown='sudo myScriptShutdown.sh && sudo /sbin/shutdown' 

或与您的命令替换shutdown命令:

mv /sbin/shutdown /sbin/shutdown_original 
echo "#!/bin/sh \n myScriptShutdown.sh \n /sbin/shutdown_original" > /sbin/shutdown 
0

您可以创建一个文件~/.bash_logout(见/etc/skel/.bash_logout为例)