'\" t .TH "SYSTEMD\-INHIBIT" "1" "" "systemd 231" "systemd-inhibit" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" systemd-inhibit \- 執行一個程序並阻止或延遲系統休眠或關機 .SH "SYNOPSIS" .HP \w'\fBsystemd\-inhibit\ \fR\fB[OPTIONS...]\fR\fB\ \fR\fB[COMMAND]\fR\fB\ \fR\fB[ARGUMENTS...]\fR\ 'u \fBsystemd\-inhibit \fR\fB[OPTIONS...]\fR\fB \fR\fB[COMMAND]\fR\fB \fR\fB[ARGUMENTS...]\fR .HP \w'\fBsystemd\-inhibit\ \fR\fB[OPTIONS...]\fR\fB\ \-\-list\fR\ 'u \fBsystemd\-inhibit \fR\fB[OPTIONS...]\fR\fB \-\-list\fR .SH "描述" .PP \fBsystemd\-inhibit\fR 可用於運行那些必須保持開機狀態的程序, 在 [COMMAND] 程序開始運行的時候, 將獲得一個阻止系統休眠或關機的鎖, 並在運行結束之後纔會釋放這個鎖。 .PP 這個抑制鎖能夠阻止或延遲系統的休眠或關機, 不管這個休眠或關機的請求是用戶發起的, 還是操作系統自己觸發的。 這個鎖可用於確保例如刻錄光盤之類不能被中斷的任務, 不會被系統休眠或關機動作打斷。 .PP 詳見 \m[blue]\fBInhibitor Lock Developer Documentation\fR\m[]\&\s-2\u[1]\d\s+2 .SH "選項" .PP 能夠識別的命令行選項如下: .PP \fB\-\-what=\fR .RS 4 接收一個冒號分隔的下列值的列表, 表示阻止對應的動作: "shutdown"(重啓/關機/kexec), "sleep"(休眠), "idle"(自動閒置檢測), "handle\-power\-key"(按下電源鍵), "handle\-suspend\-key"(按下休眠鍵), "handle\-hibernate\-key"(按下休眠鍵), "handle\-lid\-switch"(合上蓋子)。 默認值是 "idle:sleep:shutdown" .RE .PP \fB\-\-who=\fR .RS 4 爲獲取阻止鎖的程序設置一個描述性的字符串。 若未設置, 則使用被執行的命令行字符串。 .RE .PP \fB\-\-why=\fR .RS 4 爲獲取阻止鎖的原因設置一個描述性的字符串。 默認值是 "Unknown reason" .RE .PP \fB\-\-mode=\fR .RS 4 必須設爲 "block" 或 "delay" 之一。 默認值 "block" 表示無限期阻止關機與休眠, 並且只允許超級用戶才能取消阻止鎖。 "delay" 表示將關機與休眠推遲一段時間, 超時之後,即使鎖依然存在,也將關機或休眠。 推遲多長時間取決於 \fBlogind.conf\fR(5) 中的設置。 注意, "delay" 僅可用於 "sleep" 與 "shutdown" .RE .PP \fB\-\-list\fR .RS 4 列出所有已被激活的阻止鎖,而不是獲取一個阻止鎖。 .RE .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 顯示簡短的幫助信息並退出。 .RE .PP \fB\-\-version\fR .RS 4 顯示簡短的版本信息並退出。 .RE .SH "退出狀態" .PP 等於被執行的程序的退出狀態 .SH "例子" .sp .if n \{\ .RS 4 .\} .nf # systemd\-inhibit wodim foobar\&.iso .fi .if n \{\ .RE .\} .PP 將 foobar\&.iso 鏡像使用 \fBwodim\fR(1) 寫入光盤中,並在寫入過程中禁止系統休眠與關機。 .SH "參見" .PP \fBsystemd\fR(1), \fBlogind.conf\fR(5) .SH "NOTES" .IP " 1." 4 Inhibitor Lock Developer Documentation .RS 4 \%http://www.freedesktop.org/wiki/Software/systemd/inhibit .RE .SH "跋" .br 本頁面中文版由中文 man 手冊頁計劃提供。 .PP 翻譯人員:金步國 .br 金步國作品集:http://www.jinbuguo.com .br .br 中文 man 手冊頁計劃:\fBhttps://github.com/man-pages-zh/manpages-zh\fR