Portál AbcLinuxu, 14. května 2025 02:13
if [[ ! "$(cat /cislo 2> /dev/null)" ]]; then echo "fallback pokud /cislo neexistuje" fi
To dělám, jenže na pozadí běží další skript, který ten soubor občas vytváří a maže. Zádrhel je v tom, že soubor otestuju, zda existuje a potom ho přečtu přes cat, ale mezi těmito kroky se soubor často odstraní a proto skript spadne. Proto ho chci nejdřív přečíst a pak zjistit obsah.Tam ti vznika race condition
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
cislo=123 [[ "$cislo" =~ ^[0-9]+$ ]]
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.