8
A
答えて
12
execでlinux sleepコマンドを使用し、Webサービスの後に実行するようにステージングすることができます。次のようなものです:
exec { 'wait_for_my_web_service' :
require => Service["my_web_service"],
command => "sleep 10 && /run/my/command/to/get/results/from/the/web/service",
path => "/usr/bin:/bin",
}
1
私はローカルでのみ待機+設定可能な再試行を行います。
define wait_for_port ($protocol = 'tcp', $retry = 10) {
$port = $title
exec { "wait-for-port${port}":
command => "until fuser ${port}/${protocol}; do i=\$[i+1]; [ \$i -gt ${retry} ] && break || sleep 1; done",
provider => 'shell',
}
}
wait_for_port { '3000': }
関連する問題
- 1. 人形
- 2. 人形を使って人形マスターを管理する
- 3. がどのように人形
- 4. 人形ノードホスト名
- 5. 人形 - テンプレート
- 6. ZIO 2013:人形
- 7. 人形のソースマップ?
- 8. 人形バインドアドレスmysql変数をオーバーライドする
- 9. 人形STDLIB「メンバー」機能人形STDLIBモジュールのメンバ関数を使用しようと
- 10. 人形のテンプレート、私は以下の人形の例テンプレート持つ最後のコンマ
- 11. 評価エラー人形
- 12. 人形モジュールのインストールウィンドウ
- 13. 迷彩人形モジュールパス
- 14. 人形は:継承
- 15. 人形のダッシュボード4
- 16. 殺人、人形、シェフの違い
- 17. 人形:フォームを提出するには?
- 18. 人形でIPを文字列に変換する方法
- 19. CentOS 6.6に特定のバージョンの人形をインストールする方法
- 20. 人形にファイルを添付する方法
- 21. 人形遣いのpage.evaluate私は人形遣いをしようとしています
- 22. 人形マニフェストを介して人形モジュールをインストールできますか?
- 23. 人形:ブラウザを閉じる前にすべてのスクリーンショットの終了を待つ方法は?
- 24. 人形に相当するbuild.properties?
- 25. 人形のボタンのプレス
- 26. 人形ログファイル(redhatとcentos)
- 27. 人形マスター新鮮なインストールエラー
- 28. 人形共通(= 3.8.7-1puppetlabs1)エラー
- 29. ヘッドレスモードの人形師をデバッグする方法
- 30. 人形モジュール経由でレジストリファイルをインポートするサイレントな方法