Luca Bertoncello lucabert@lucabert.de (Fr 05 Mai 2017 08:27:29 CEST):
Zitat von Heiko Schlittermann hs@schlittermann.de:
Luca Bertoncello lucabert@lucabert.de (Do 04 Mai 2017 16:35:59 CEST):
Zitat von Heiko Schlittermann hs@schlittermann.de:
Hat jemand eine Empfehlung, wie ich die Stelle finden kann, die
anscheinend
"ab und zu" gleichzeitig zu meinem Skript aufgerufen wird?
Dann zeig doch mal den Script.
Es ist nicht wirklich viel zu sehen...
#!/bin/bash
############################################## # Firewallkonfiguration (dynamisch!!) # # von Luca Bertoncello # # Letzte Änderung: 18.12.2016 07:52 # ############################################## 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.
/bin/touch $MYLCK
<hier werden die IPTables-Aufrufe stattfinden>
/bin/rm -f $MYLCK
Und die IPTables-Aufrüfe wären auch interessant, vielleicht ist da was dabei, was manchmal länger braucht? Liest Du z.B. die aktuelle Konfiguration der IPTables aus? Wenn ja, dann wie?