VMware上のGentooでsuspendとかresumeとか。
2008-08-23 - 05:53
基本的に、emerge app-emulation/open-vm-tools すればOK。
suspend: /etc/vmware-tools/suspend-vm-default
resume: /etc/vmware-tools/resume-vm-default
が自動的に呼ばれるようになる。
一つ困ったことがあって、初期状態だとsuspend時にnetworkが停止されてしまい、その際に依存するもの(sshとかapacheとか)も全部
停止してしまっていた。resumeでnetworkは再起動されるようになっているのだけど、依存するものは再起動してくれない。
手で上げ直せばいいんだけど、めんどくさいから対応した。
最初、resume時に全部立ち上げ直せばいいのかと思ったけど、簡単にやる方法が思いつかなかったので、suspend時にnetworkだけを落とすように上記 suspend-vm-default の、
"$network" stop
を
"$network" -D stop
に変更した。
-Dつけると依存するものはstopしなくなる。man runscript 参照。
Trackback link:トラックバック用URLを生成するには、JavaScriptを有効にしてください。