在Ubuntu Shutdown上运行Shell脚本

时间:2011-10-14 20:12:36

标签: ubuntu sh

我正在尝试在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。)没有运气。有人对如何运行这个脚本有任何想法吗?

2 个答案:

答案 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

答案 1 :(得分:0)

您可以创建文件~/.bash_logout(有关示例,请参阅/etc/skel/.bash_logout