Re: Несколько вопросов вразброс
On 21.07.2012 18:18, Stanislav Maslovski wrote:
> То есть, там классический race между проверкой семафора и его
> установкой, поскольку делается это двумя *отдельными* операциями,
> а должно делаться *атомарно*.
Так получается, что и здесь такая же фигня?
"
[ -r "$OPT_FBACKUPSTATUS_FILE" ] || { dbg 2 "Backup system not
initialized..."; return 0; }
[ x$(cat "$OPT_FBACKUPSTATUS_FILE") != "x$BS_READY" ] && { dbg 2 "Backup
system not ready for backup processing..."; return 0; }
notify "Backup started..."
echo "$$" > "$BACKUP_PID_FILE"
echo "$BS_INPROCESS" > "$OPT_FBACKUPSTATUS_FILE"
"
Только flock..?
Reply to: