#!/bin/bash if [[ -z "$LOCKED" ]] then echo "ceka na zamek" touch ./tmp/lock export LOCKED=1 exec flock ./tmp/lock "$0" "$@" else echo "jedeme dal" fi
Vlákno názorů k článku
Hrátky z řádky: pomocné soubory a zamykání
Jan Molič (neregistrovaný)
7. 4. 2008 10:46
flock
Zkuste použít program "flock". Nahoru do skriptu umistete nasledujici kod, ktery "nahradi sama sebe sama sebou", jen s rozdilem, ze priste nastavi promennoou LOCKED, cimz obejde program flock a pokracuje dal. Pro BSDckare existuje obdobny program "setlock".

