我编写了这段代码,以便在主机系统启动时自动启动KVM虚拟机,并在主机系统关闭或重新启动时停止虚拟机。
start on startup
start on started networking and started qemu-kvm and started libvirt-bin
stop on runlevel [016]
kill timeout 70
expect fork
pre-start exec /KVM/luc.sh prepara
exec /KVM/luc.sh avvia
pre-stop script
/KVM/luc.sh ferma
/bin/sleep 20
end scriptluc.sh是一个具有以下功能的脚本:
除了sleep命令外,它还能工作。我需要延迟主机系统的关闭/重新启动操作,以等待客户关机完成。换句话说,我希望在/KVM/luc.sh ferma命令之后插入大约20秒的等待。看来,upstart脚本中的sleep调用是异步的。是否可以在upstart脚本中进行同步调用?
发布于 2011-03-28 07:05:37
https://serverfault.com/questions/196503
复制相似问题