簡體   English   中英

從bash腳本調用Puppet

[英]Calling Puppet from bash script

我試圖從bash腳本中調用puppet,盡管它可以正常工作,但它導致我的腳本過早結束。

#!/bin/bash

...

function runPuppetLocally()
{
    echo "...running Puppet locally"
    exec puppet agent --test
    echo "Puppet complete"
}
runPuppetLocally

我認為Puppet正在發出退出或類似的動作,導致我的腳本結束。 有沒有一種方法可以在不終止腳本的情況下調用它?

為什么使用exec 閱讀help exec

用給定命令替換外殼。

您的腳本已替換為the。 如果您不希望它替換外殼,請正常調用它,即

puppet agent --test

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM