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