/etc/rc0.d 脚本无法完成

/etc/rc0.d 脚本无法完成

我编写了一个脚本,需要在关闭时运行,从而关闭我的 vagrant 实例。该脚本运行正常,我将输出回显到进程的标准输出(以及文件)。

该脚本输出以下内容:

Shutting down vagrant
==> default: Attempting graceful shutdown of VM...
Vagrant shut down

但是,当计算机关闭(rc0)或重启(rc6)时运行时,终端会记录前两行,然后继续运行而不会关闭 vagrant。

答案1

添加对等待在 halt 之后执行命令vagrant。类似这样的命令,

# Shutdown vagrant
vagrant halt
# wait for the halt
wait

相关内容