āĻāĻāĻŋ āĻšāĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄ dotlockfile āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
āĻĄāĻāĻ˛āĻāĻĢāĻžāĻāĻ˛ - āĻ˛āĻāĻĢāĻžāĻāĻ˛ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
/usr/bin/dotlockfile [-l [-r āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§] | |-u|-t|-c] [-p] [-m|āĻ˛āĻ āĻĢāĻžāĻāĻ˛]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻĄāĻāĻ˛āĻ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻ˛āĻāĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ, āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻŦāĻ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋāĨ¤ āĻāĻāĻž
āĻ˛āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻžāĻŦā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ NFS āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻāĻžāĻ°āĻŖ āĻāĻ° āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻĒāĻĻāĻā§āĻˇā§āĻĒ
āĻāĻāĻāĻŋ āĻāĻā§ āĻĨā§āĻā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ˛āĻāĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻāĻ
āĻĄā§āĻā§ āĻāĻ¨ā§ āĻ˛āĻŋāĻāĻ(2)āĨ¤ āĻŽā§āĻ¯āĻžāĻ¨āĻĒā§āĻ lockfile_create(3) āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§āĨ¤
āĻĄāĻāĻ˛āĻ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻš āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ SETGID āĻŽā§āĻāĻ˛ āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻ˛āĻ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽā§āĻāĻ˛āĻŦāĻā§āĻ¸ āĻāĻ¨āĻ˛āĻ āĻāĻ°ā§āĻ¨ āĻāĻŽāĻ¨ āĻāĻŋ āĻ¯āĻĻāĻŋ āĻŽā§āĻāĻ˛āĻ¸ā§āĻĒā§āĻ˛ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ°ā§āĻĒ āĻŽā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ¨āĻžāĻŽ āĻĄāĻāĻ˛āĻ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§āĻ° āĻāĻĒāĻĄā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ˛āĻŦāĻā§āĻ¸āĻā§āĻ˛āĻŋ āĻ¯ā§āĻāĻžāĻŦā§ āĻ˛āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻĨā§āĻā§ āĻāĻ¸ā§
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻāĻāĻŋ āĻ˛āĻāĻĢāĻžāĻāĻ˛ āĻŽā§āĻāĻ˛āĻŦāĻā§āĻ¸ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
".āĻ˛āĻ"āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĨ¤
āĻ¨āĻžāĻŽ āĻā§āĻ˛ā§ āĻĄāĻāĻ˛āĻ āĻāĻŦāĻ āĻ˛āĻ āĻĢāĻžāĻāĻ˛ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ - āĻ¤āĻžāĻ āĻ¨āĻžāĻŽ āĻĄāĻāĻ˛āĻ āĻĢāĻžāĻāĻ˛ :).
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-l āĻāĻāĻāĻŋ āĻ˛āĻāĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻā§ āĻĨā§āĻā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŦā§āĻ§ āĻ˛āĻāĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ -r. āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻāĻāĻāĻŋ āĻ˛āĻāĻĢāĻžāĻāĻ˛ āĻŦā§āĻ§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ,
¡ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž-āĻāĻāĻĄāĻŋ āĻāĻāĻāĻŋ āĻāĻ˛āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ°,
¡ āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻā§āĻ¨ āĻ°āĻžāĻāĻž āĻ¨āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž-āĻāĻāĻĄāĻŋ āĻāĻŦāĻ 5 āĻŽāĻŋāĻ¨āĻŋāĻā§āĻ°āĻ āĻāĻŽ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻā§ (āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ 5 āĻŽāĻŋāĻ¨āĻŋāĻā§āĻ° āĻāĻŽ)āĨ¤
-r āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻŦāĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĄāĻāĻ˛āĻ āĻĢāĻžāĻāĻ˛ āĻ˛āĻāĻāĻŋ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ
āĻšāĻžāĻ˛ āĻā§āĻĄāĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ˛āĻž āĻ āĻ°ā§āĻāĻ¨ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻŽ āĻšāĻ¯āĻŧ
5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻā§āĻŽā§āĻ° āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨āĻāĻžāĻŦā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ
āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ 5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ 60 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻā§āĻŽāĨ¤ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž
āĻĒā§āĻ¨āĻāĻĒā§āĻ°āĻāĻžāĻ° āĻšāĻ˛ 5āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŦāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§, " āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨-r 0"āĨ¤ āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ "-r -1".
-u āĻāĻāĻāĻŋ āĻ˛āĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻ°āĻžāĻ¨āĨ¤
-t āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ˛āĻāĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻāĻ°ā§āĻ¨ (āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻĒāĻĄā§āĻ āĻāĻ°ā§āĻ¨)āĨ¤ NFS-āĻ āĻ˛āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ˛āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ -p āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻāĻ¨ā§āĻĻāĻ¨ā§āĻ¯āĻŧāĨ¤
-c āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯: a āĻāĻ° āĻ āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻŦā§āĻ§ āĻ˛āĻ āĻĢāĻžāĻāĻ˛
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻāĻāĻŋ āĻāĻā§ āĻĨā§āĻā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ˛āĻāĻĢāĻžāĻāĻ˛ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻāĻŦāĻ āĻ˛āĻāĻĢāĻžāĻāĻ˛ āĻ˛ā§āĻāĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ°āĻž āĻšāĻŦā§
āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻ "āĻĄāĻāĻ˛āĻ āĻĢāĻžāĻāĻ˛ -l"āĻ āĻĨāĻŦāĻž"āĻĄāĻāĻ˛āĻ āĻĢāĻžāĻāĻ˛ -m"āĻāĻŽāĻžāĻ¨ā§āĻĄ, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ˛āĻāĻĢāĻžāĻāĻ˛
āĻ¸ā§āĻˇā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤
-p āĻ˛ā§āĻāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž-āĻāĻāĻĄāĻŋ āĻ˛āĻāĻĢāĻžāĻāĻ˛ā§ āĻāĻ˛āĻŋāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ°āĨ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ
āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ˛āĻāĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž-āĻāĻāĻĄāĻŋ āĻāĻāĻāĻŋ āĻāĻ˛āĻŽāĻžāĻ¨
āĻ˛āĻāĻĢāĻžāĻāĻ˛ āĻāĻāĻ¨āĻ āĻŦā§āĻ§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ˛āĻ āĻĢāĻžāĻāĻ˛āĨ¤
-m āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻŽā§āĻ˛āĻŦāĻā§āĻ¸ āĻ˛āĻ āĻŦāĻž āĻāĻ¨āĻ˛āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽā§āĻāĻ˛āĻŦāĻā§āĻ¸ā§āĻ° āĻĒāĻĨāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŽā§āĻāĻ˛āĻ¸ā§āĻĒā§āĻ˛ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ / āĻāĻžāĻ° / āĻŽā§āĻāĻ˛) āĻĨā§āĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§
getpwuid() āĻ¯ā§āĻā§āĻ¤āĨ¤ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻšāĻ˛ā§ $āĻŽā§āĻāĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§. āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ ".āĻ˛āĻāĻĒā§āĻ°āĻā§āĻ¤ āĻ¨āĻžāĻŽ āĻĒā§āĻ¤ā§ " āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻ āĻĢāĻžāĻāĻ˛
āĻ˛āĻ āĻĢāĻžāĻāĻ˛
āĻ˛āĻāĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻŦāĻž āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¯āĻĻāĻŋ -m āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻāĻžāĻ°ā§āĻ¯āĻāĻ°.
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ VALUE āĻ¨āĻž
āĻ¸āĻžāĻĢāĻ˛ā§āĻ¯ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻļā§āĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻļā§āĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ¨ā§āĻ¯ -c āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ¸āĻžāĻĢāĻ˛ā§āĻ¯ āĻŽāĻžāĻ¨ā§ āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦā§āĻ§
lockfile āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻā§. āĻ˛āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ, āĻŦāĻž āĻāĻ° āĻ¸āĻžāĻĨā§ -l āĻŦāĻŋāĻāĻ˛ā§āĻĒ)
āĻĄāĻāĻ˛āĻ āĻĢāĻžāĻāĻ˛ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ lockfile_create(3)āĨ¤ āĻāĻ¨āĻ˛āĻāĻŋāĻ
āĻāĻāĻāĻŋ āĻ āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦāĻšā§āĻ¨ āĻ˛āĻāĻĢāĻžāĻāĻ˛ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¨ā§āĻ
āĻ˛āĻāĻĢāĻžāĻāĻ˛āĻāĻŋ āĻšā§āĻŦāĻšā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĒā§āĻ°āĻ¸āĻžāĻ° ".āĻ˛āĻ" āĻšāĻ¯āĻŧ
āĻ¨āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĨ¤
āĻāĻ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻ āĻ¨ā§āĻāĻāĻž āĻāĻ°āĻāĻŽ āĻ˛āĻ āĻĢāĻžāĻāĻ˛(1) āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻ¸āĻā§āĻā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĒā§āĻ°ā§āĻāĻŽā§āĻ˛, āĻāĻŦāĻ
mutt_dotlock(1) āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻ¸āĻā§āĻā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻŽāĻŋāĻ. āĻ¤āĻŦā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻŋāĻ¨ā§āĻ¨,
āĻāĻŦāĻ āĻ¤āĻžāĻ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ āĻ¨āĻž. āĻāĻāĻž āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻĄāĻāĻ˛āĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻāĻŋ a āĻ˛āĻ āĻāĻ°āĻ¤ā§ āĻŦāĻŋāĻļā§āĻˇāĻžāĻ§āĻŋāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻŽā§āĻāĻ˛āĻŦāĻā§āĻ¸, āĻāĻŦāĻ āĻāĻāĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ āĻāĻ°ā§āĨ¤
āĻāĻĒāĻ°ā§āĻ˛ā§āĻ˛ā§āĻāĻŋāĻ¤ lockfile_create(3) āĻŽā§āĻ¯āĻžāĻ¨āĻĒā§āĻ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻā§ liblockfile-dev āĻĒā§āĻ¯āĻžāĻā§āĻāĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻĄāĻāĻ˛āĻāĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨