Proxy: lock download to prevent duplicate execution. closes https://github.com/opnsense/plugins/issues/2142

This commit is contained in:
Ad Schellevis 2020-12-11 19:56:44 +01:00
parent 3facaaa470
commit 8487b23a22

View File

@ -55,7 +55,7 @@ message:request proxy status
[fetchacls]
command:
/usr/local/opnsense/scripts/proxy/fetchACLs.py && (
/usr/local/bin/flock -n -E 0 -o /tmp/fetchACLs.lock /usr/local/opnsense/scripts/proxy/fetchACLs.py && (
/usr/local/sbin/pluginctl webproxy reload;
/usr/local/etc/rc.d/squid reload
)
@ -65,7 +65,7 @@ message:download and reload proxy ACLs from remote locations
description:Download and reload external proxy ACLs
[downloadacls]
command:/usr/local/opnsense/scripts/proxy/fetchACLs.py
command:/usr/local/bin/flock -n -E 0 -o /tmp/fetchACLs.lock /usr/local/opnsense/scripts/proxy/fetchACLs.py
parameters:
type:script
message:download proxy ACLs from remote locations