0

vagrantプラグインをデーモン化するための推奨される方法はありますか?

ホスト上でプロセスを実行して、ホストからゲストにファイル変更イベントを送信するvagrant-fsnotifyを使用しています。

4

3 に答える 3

0

Vagrant プラグインは、予期されるイベントを拡張するのに役立つVagrant の「アクション フック」にアクセスできます。

たとえば、バックグラウンド処理機能にデーモンを使用するように fsnotify 機能を拡張できます。次に、Vagrant アクション フックアップ停止に結び付けて、fsnotify の開始をトリガーし、fsnotify の停止をトリガーします。

アクションフックを使用するvagrant-plugin の良い例を次に示します。

于 2016-02-19T21:58:28.990 に答える
0

可能性の 1 つは、zsh/bash ラッパー スクリプトを記述して、起動時にプロセスを開始し (まだ開始されていない場合)、マシ​​ンの停止時にプロセスを停止することです。

これには、Daemonsラッパーがプロセスをシェルからデーモン化する必要があります。

于 2016-02-19T21:51:34.677 に答える