![关闭完成后打印消息?](https://linux22.com/image/186367/%E5%85%B3%E9%97%AD%E5%AE%8C%E6%88%90%E5%90%8E%E6%89%93%E5%8D%B0%E6%B6%88%E6%81%AF%EF%BC%9F.png)
我正在使用 bash 脚本和 shutdown 命令来停止我的系统。我知道 shutdown 可以打印一条消息作为参数。这是我当前的命令:
shutdown -h now "Shutdown complete. You may now unplug the power."
但是,这会打印我的消息前shutdown 命令完成了它的工作,因此我随后看到了大量其他消息,例如“INIT:发送处理 TERM 信号”和“正在卸载本地文件系统...”
我想在停止结束时打印一条最终消息,以便用户知道何时可以安全地拔掉电源。我怎样才能做到这一点?
(我在运行 Petalinux 2019.1 的嵌入式系统上。)
答案1
这是一个半受过教育的猜测:
这将被保存到/etc/rc0.d/K01zzz_goodbye_message
#!/bin/sh
echo "Shutdown will complete soon. Unplug me."