Cron Salt:使用脚本输出作为;源字符串";

Cron Salt:使用脚本输出作为;源字符串";,cron,salt-stack,Cron,Salt Stack,我想用salt创建一个cron选项卡 我发现这个方法: salt.states.cron.file(名称,source\u hash='',user='root',template=None,context=None,replace=True,defaults=None,env=None,backup='',**kwargs) 为要分配给给定用户的预先制作的crontab文件提供类似file.managed的功能(模板等) 名称 要用作crontab的源文件。该源文件可以托管在salt主服务器上

我想用salt创建一个cron选项卡

我发现这个方法:

salt.states.cron.file(名称,source\u hash='',user='root',template=None,context=None,replace=True,defaults=None,env=None,backup='',**kwargs)

为要分配给给定用户的预先制作的crontab文件提供类似file.managed的功能(模板等)

名称

要用作crontab的源文件。该源文件可以托管在salt主服务器上,也可以托管在HTTP或FTP服务器上。对于承载在salt文件服务器上的文件,如果该文件位于名为spam的目录中的主目录上,并且名为eggs,则源字符串为salt://spam/eggs

我想使用一个脚本的输出,该脚本在仆从身上被调用作为源

我该怎么做

更新


到目前为止,这似乎是不可能的。我创建了一个问题:

脚本的输出将用作crontab的内容?它会在同一台机器上吗?您可以始终使用salt['cmd.run'],然后将文件的硬路径作为内容/名称。虽然对我来说,似乎您在脚本中所做的事情需要不同的外观,所以会有更多的数据help@vishal.biyani我们使用django。我们通过将应用程序/插件添加到settings.INSTALLED\u apps来激活应用程序/插件。每个应用程序都可以提供一些cron作业。到目前为止,需要评估已安装的应用程序列表,以了解需要安装哪些cron作业。仆从上的脚本可以收集每个cron作业并创建整个输出。你需要更多的信息吗?