puppet - 我们可以检查以确保 puppet 配置仍在运行的锁定文件是什么

标签 puppet

我们可以检查以确保 puppet 配置仍在运行的锁定文件是什么?我们可以检查所有操作系统环境(如 windows 和 linux)的 /var/lib/puppet/state/agentcatalogrun.lock 文件吗?

我在 Windows Server 2012 中使用 Puppet 3.8,我可以看到正在创建锁定文件。它会因不同的 Windows 版本而有所不同吗?

最佳答案

您可以通过执行以下操作找出正在使用哪个代理锁定文件:

puppet agent --genconfig | grep agent_catalog_run_lockfile

来自 puppet 文档:

agent_catalog_run_lockfile

A lock file to indicate that a puppet agent catalog run is currently in 
progress. The file contains the pid of the process that holds the lock 
on the catalog run.

Default: $statedir/agent_catalog_run.lock

关于puppet - 我们可以检查以确保 puppet 配置仍在运行的锁定文件是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33773964/

相关文章:

Puppet 缺少 Factor 环境变量

linux - 如何使用 Bash 脚本安装 Puppet 并立即运行模块?

ubuntu - 首先运行所有 'add-apt-repository' 命令,然后运行单个 'apt-get update'

MacOS 上的 Java 安装 : Apt commando doesn't work

centos - puppet 4.0 vagrant 模块丢失

mysql - Puppet 中的 Augeas for mysql 配置失败

linux - puppet 未知功能验证

apache - Vagrant Share - 访问虚拟主机并访问那些不在默认 Web 根目录中的主机

ruby - puppet/ ruby : How to use a ruby variable in a bash line?

Puppet -- 绑定(bind)挂载