Luca Bertoncello lucabert@lucabert.de (Fr 05 Mai 2017 12:25:54 CEST):
Zitat von Heiko Schlittermann hs@schlittermann.de:
MYLCK="/var/lock/firewall.lck" if [ -e $MYLCK ] then exit 1 fi
----> hier hast Du eine Racecondition, wenn zwei dieser Scripte ----> zeitgleich gestartet werden! ----> flock(1) kann Dir weiterhelfen.
Die werden per crontab aufgerufen, alle Minute.
/bin/touch $MYLCK
Ja, aber das hat nichts damit zu tun, dass keine Race-Condition auftreten kann. Wenn ein Unglück passieren *kann*, dann wird es passieren.