prevent multiple script instances using file lock

This commit is contained in:
reyesj2
2025-09-05 10:01:24 -05:00
parent 915b9e7bd7
commit 348f9dcaec

View File

@@ -153,7 +153,7 @@ so_fleetagent_monitor:
{% else %} {% else %}
cron.absent: cron.absent:
{% endif %} {% endif %}
- name: /usr/sbin/so-elastic-agent-monitor - name: /bin/flock -n /opt/so/log/agents/agent-monitor.lock /usr/sbin/so-elastic-agent-monitor
- identifier: so_fleetagent_monitor - identifier: so_fleetagent_monitor
- user: root - user: root
- minute: '*/{{ MANAGERMERGED.agent_monitoring.config.run_interval }}' - minute: '*/{{ MANAGERMERGED.agent_monitoring.config.run_interval }}'