LOCKFILE 1 .SH NAME(名称) lockfile
目录
- NAME(名称) lockfile
- SYNOPSIS(总览) .B lockfile .I
- DESCRIPTION(描述) .B lockfile可以用来创建一个或多个 .I 信号量(semaphore) .IR 文件.如果lockfile不能创建所有指定的文件(按照指定的顺序),那么它会等待一段 .I 休眠期(sleeptime) (默认为8秒)并从不成功的最后一个文件开始重试.你可以指定失败返回之前 .I 重试(retries) 的次数. 如果 .I retries 的次数设为
- EXAMPLES(示例) 假设你想确定访问文件
- ENVIRONMENT(环境变量) .TP 2.3i .B LOGNAME 用作隐含变量以确定调用者的登录名 .SH FILES(相关文件) .TP 2.3i .B /etc/passwd 为了验证和/或纠正调用者的登录名(如果需要的话,同时也是为了找出HOME目录) .TP .B /var/spool/mail/$LOGNAME.lock 系统邮箱的lockfile,出现在其中的环境变量不由系统的环境变量决定,而是会通过在/etc/passwd中查找确定. .SH
- DIAGNOSTICS(诊断) .TP 2.3i Filename too long,.
- BUGS 确实少于一个. .SH WARNINGS(警告) .B
- MISCELLANEOUS(杂项) Lockfile不兼容NFS,而且八位还原. .SH NOTES(备注) 使用
- SOURCE(源自)
该程序为 http://www.procmail.org/或者
ftp.procmail.org的
.BR pub/procmail/
中
.I procmail mail-processing-package
(v3.14)的一部分.
.SH MAILINGLIST(邮件列表)
有一个针对procmail包中任何程序相关问题的邮件列表:
.RS
.RS 用来提交问题/答案. .RE .RS 用来请求订阅. .RE .PP .RE 如果你想即时获得新版本和公开补丁的通告,请发订阅请求到 .RS procmail-announce-request@procmail.org .RE (这是一个只读列表). .SH AUTHOR Stephen R. van den Berg .RS .SH - [中文版最新更新]
- 《中国linux论坛man手册页翻译计划》:
- 跋
LOCKFILE
NAME(åç§°)SYNOPSIS(æ»è§)
DESCRIPTION(æè¿°)
Mailbox locks (é®ç®±éå®)
EXAMPLES(示ä¾)
ENVIRONMENT(ç¯å¢åé)
FILES(ç¸å³æä»¶)
SEE ALSO (å¦è§)
DIAGNOSTICS(è¯æ)
BUGS
WARNINGS(è¦å)
MISCELLANEOUS(æé¡¹)
NOTES(夿³¨)
SOURCE(æºèª)
MAILINGLIST(é®ä»¶å表)
AUTHOR
[䏿çç»´æ¤äºº]
[ä¸æçææ°æ´æ°]
ãä¸å½linux论åmanæå页翻è¯è®¡åã:
è·
NAME(åç§°)
lockfile - æ¡ä»¶æ å¿æä»¶å建å½ä»¤
SYNOPSIS(æ»è§)
lockfile
-sleeptime | -r retries |
-l locktimeout | -s suspend |
-! | -ml | -mu | filename
...
DESCRIPTION(æè¿°)
lockfileå¯ä»¥ç¨æ¥å建ä¸ä¸ªæå¤ä¸ª ä¿¡å·é(semaphore) æä»¶.妿lockfileä¸è½åå»ºæææå®çæä»¶(æç§æå®ç顺åº),é£ä¹å®ä¼çå¾ä¸æ®µ ä¼ç æ(sleeptime) (é»è®¤ä¸º8ç§)å¹¶ä»ä¸æåçæåä¸ä¸ªæä»¶å¼å§éè¯.ä½ å¯ä»¥æå®å¤±è´¥è¿åä¹å éè¯(retries) çæ¬¡æ°. 妿 retries çæ¬¡æ°è®¾ä¸º-1(é»è®¤å°,ä¹å³ -r-1) lockfile伿°¸è¿éè¯ä¸å».
妿卿ææä»¶å建ä¹å retries çæ¬¡æ°å·²ç»æ»¡äº,lockfileä¼è¿å失败çä¿¡æ¯å¹¶å 餿æå·²ç»å建çæä»¶.
å¨shellèæ¬ä¸ä½¿ç¨lockfileä½ä¸ºå¾ªç¯çæ¡ä»¶å¯ä»¥å¾å®¹æå°éè¿ä½¿ç¨ -! æ è¯ååéåºçç¶ææ¥å®ç°.为äºé²æ¢æ é循ç¯,é¤äºlockfileå·²ç»å- å¨ä»¥å¤çä»»ä½åå ç失败é½ä¸ä¼åå为æåç¶æ,èæ¯ä»ç¶ä»¥å¤±è´¥ç¶æè¿å.
æææ è¯å¯ä»¥å¨å½ä»¤è¡ä¸- çä»»ä½å°æ¹æå®,碰å°å®ä»¬å°±è¿è¡å¤ç.å½ä»¤è¡ç®åå°ç±å·¦è³å³è¿è¡è§£æ.
ææéè¿lockfileå建çæä»¶é½æ¯åªè¯»ç,å æ¤å¿é¡»ä½¿ç¨ rm -f æ¥å é¤.
å¦æä½ æå®äºä¸ä¸ª locktimeout é£ä¹lockfileä¼å¨lockfileæå䏿¬¡ä¿®æ¹/å建ä¹ålocktimeoutç§è¿åå¼ºå¶æ§å°åé¤(å¾å¯è½æ¯ä¸äºå¶å®ç¨åºæå¤æ- »æå¾é¿ä¸æ®µæ¶é´åéæä¸è½æ¸é¤æ®ä½çlockfiles).Lockfileä¸åæ¶éåå·®çå½±å.å¨lockfile强å¶è¢«æ¸é¤ä¹å,å»¶è¿ç suspend ç§(é»è®¤ä¸º16)å¼å§è®¡æ°,è¿æ¯ä¸ºäºé²æ- ¢æ æçç´æ¥å é¤äºä»»ä½ç±å¦ä¸ç¨åºæ°å建çlockfile(ä¸ procmail(1)) ä¸ç SUSPEND æ¯è¾).
Mailbox locks (é®ç®±éå®)
å¦æç³»ç»é®ä»¶spoolç®å½ææéå许å®,æè妿lockfileæ- £å¥½è¢«setgidäº,é£ä¹å®å¯ä»¥éè¿ ä½¿ç¨ç¸åºçé项 -ml å -mu lockåunlockä½ çç³»ç»é®ç®±.
EXAMPLES(示ä¾)
åè®¾ä½æ³ç¡®å®è®¿é®æä»¶"important"æ¯ä¸²è¡ç,ä¹å³,没æå¶å®ç¨åºæshellèæ¬å许访é®å®.为äºç®çèµ·è§,让æä»¬åå®å®æ¯ä¸ä¸ªshellèæ¬.å¨è¿ä¸ªä¾å- ä¸,ä½ åºè¯¥åè¿æ ·è§£å³:
... lockfile important.lock ... access_"important"_to_your_hearts_content ... rm -f important.lock ...
ç°å¨å¦æææè®¿é®"important"çèæ¬æç§è¿æ¡è§å,ä½å°±å¯ä»¥ç¡®ä¿å¨‘lockfile’å‘rm’å½ä»¤ä¹é´è³å¤åªæä¸ä¸ªèæ¬å¨æ§è¡.
ENVIRONMENT(ç¯å¢åé)
|
LOGNAME |
ç¨ä½éå«åé以确å®è°ç¨èçç»å½å |
FILES(ç¸å³æä»¶)
|
/etc/passwd |
为äºéªè¯å/æçº æ- £è°ç¨èçç»å½å(妿éè¦çè¯,忶乿¯ä¸ºäºæ¾åºHOMEç®å½) |
/var/spool/mail/$LOGNAME.lock
ç³»ç»é®ç®±çlockfile,åºç°å¨å¶ä¸- çç¯å¢åéä¸ç±ç³»ç»çç¯å¢åéå³å®,èæ¯ä¼éè¿å¨/etc/passwdä¸- æ¥æ¾ç¡®å®.
SEE ALSO (å¦è§)
rm(1), mail(1), binmail(1), sendmail(8), procmail(1)
DIAGNOSTICS(è¯æ)
|
Filename too long,... |
ä½¿ç¨æ´ççæä»¶å. |
Forced unlock denied on "x"
没æå¯¹lockfile "x"æå- æ¾çç®å½çåçæé,æèè¶è¿ä¸ä¸ªlockfileå ä¹åæ¶æ- £å¨è¯å¾å¼ºå¶lock.
|
Forcing lock on "x" |
lockfile "x"å ä¸ºè¶æ¶çç¼æå°è¦å¼ºå¶å é¤ (ä¸ procmail(1)) ä¸ç LOCKTIMEOUT 使¯è¾). | ||
|
Out of memory,... |
ç³»ç»äº¤æ¢ç©ºé´æº¢åº. | ||
|
Signal received,... |
Lockfileå°å é¤å°æ¤ä¸ºæ¢åå»ºçæææä»¶å¹¶ç»æ¢. | ||
|
Sorry,... |
retries éå¶å·²ç»å°è¾¾. |
Truncating "x" and retrying lock
"x"çä¸å»ä¸æ¯ææçæä»¶å.
|
Try praying,... |
缺失åç®å½æèæéä¸å¤. |
BUGS
ç¡®å®å°äºä¸ä¸ª.
WARNINGS(è¦å)
-! æè¯çæä½è¡ä¸º,尽管æç¨,使¯å¹¶ä¸å¾ç´æ¥æä¸è´.彿µè¯lockfileçè¿å弿¶,shellèæ¬ç¼åèåºè¯¥ä»ç»èèæ¯ä½¿ç¨ -! æ è¯ç®åå°ä½ååæµè¯,è¿æ¯å¯¹åæ¥çéåºä»£ç æ§è¡ä¸æ¬¡è½¬æ¢. é常, -! æ è¯åºè¯¥åªç¨å¨lockfileæ¯å¾ªç¯çæ¡ä»¶ä¹æ¶.
MISCELLANEOUS(æé¡¹)
Lockfileä¸å¼å®¹NFS,èä¸å«ä½è¿å.
NOTES(夿³¨)
使ç¨-hæ-?é项è°ç¨lockfileä¼ä½¿å¾å®æ¾ç¤ºå½ä»¤è¡æ¹å¼ç帮å©é¡µ.使ç¨-vé项è°ç¨ä¼ä½¿å¾å®æ¾ç¤ºçæ¬ä¿¡æ¯.
å¤ä¸ª -! æ è¯ä¼åæ¢è¿åç¶æ.
å为æè¯å¯ä»¥åºç°å¨å½ä»¤è¡çä»»ä½ä½ç½®,æä»¥ä»»ä½ä¸ä¸ªä»¥’-’å¼å¤´çæä»¶åå¿é¡»å’./"å¨åé¢.
å½ä»»ä½æ¥å¨åé¢çæä»¶æ£å¨å建(ä¹å³,å®ä»¬æ£å¨ä½¿ç¨)æ¶, retries çæ¬¡æ°ä¸è½éæ°è®¾ç½®.ä¸è¿,å®å¯ä»¥éè¿å¨å½ä»¤è¡ä¸æå® -rnewretries äºæ¯ä¸ªæä»¶ä¹åæ¥éæ°è®¾ç½®.
尽管任ä½åå- çæä»¶é½å¯ç¨ä½lockfiles,é叏乿¯è¿æ¯ä½¿ç¨æ©å±å为’.lock’çæä»¶æ¥locké®ä»¶æä»¶å¤¹(宿·»åäºé®ä»¶å¤¹åä¹å).妿䏿³æå¿æä»¶å太é¿äº,ä¹ä¸å¿éµä»ä»»ä½å¶å®çlockfilenameç乿¯,é£ä¹ä¸ä¸ªæå¥½çæ¹æ³å°±æ¯éè¿æ·»åå缑lock.’æ¥çæä¸ä¸ªä¸å·²ç»å- å¨çæä»¶ç¸åºçlockfilename,å¹¶ä¸å¨å¶åæ·»å é宿件çi-nodeæ°.
SOURCE(æºèª)
该ç¨åºä¸º http://www.procmail.org/æè ftp.procmail.orgç pub/procmail/ ä¸ procmail mail-processing-package (v3.14)çä¸é¨å.
MAILINGLIST(é®ä»¶å表)
æä¸ä¸ªé对procmailåä¸ä»»ä½ç¨åºç¸å³é®é¢çé®ä»¶å表:
<procmail-users@procmail.org>
ç¨æ¥æäº¤é®é¢/çæ¡.
<procmail-users-request@procmail.org>
ç¨æ¥è¯·æ±è®¢é.
å¦æä½ æ³å³æ¶è·å¾æ°çæ¬åå¬å¼è¡¥ä¸çéå,请å订é请æ±å°
procmail-announce-request@procmail.org
(è¿æ¯ä¸ä¸ªåªè¯»å表).
AUTHOR
Stephen R. van den Berg
<srb@cuci.nl>
[䏿çç»´æ¤äºº]
riser <boomer@ccidnet.com>
[ä¸æçææ°æ´æ°]
2001/08/08
ãä¸å½linux论åmanæå页翻è¯è®¡åã:
http://cmpp.linuxforum.net
è·
æ¬é¡µé¢ä¸æçç±ä¸æ
man
æå页计åæä¾ã
䏿 man
æå页计åï¼https://github.com/man-pages-zh/manpages-zh