SHUTDOWN(8) — NEWS-OS Programmer’s Manual
名称
shutdown − 指定された時間にシステムを終了する
形式
/etc/shutdown [ −k ] [ −r ] [ −h ] [ −x ] time [ warning-message ... ]
解説
shutdown は、自動化されたシャットダウン手続きを提供します。 これを使用して、スーパーユーザは システムがシャットダウンするときに ユーザにうまく通知することができます。 これは、他のユーザへの通知など意識していないシステム管理者、 ハッカー、グールーからユーザを守ります。 time は shutdown がシステムをダウンさせる時刻で、 now (即時シャットダウンを示します)という語も可能です。 また、2つの形式のいずれかによって、未来の時刻を指定できます。 +number と hour:min の2つの形式です。最初の形式では、 システムは number 分以内にダウンします。2番目の形式では、 システムは指定された時刻にダウンします(24時間のクロックとして)。
シャットダウンが近づくと、 システム上のすべてのユーザの端末に、 警告メッセージが表示されます。 シャットダウンの 5 分前、 または 5 分未満の間にシャットダウンする場合には即時に、 /etc/nologin を 作成してメッセージをそこに書き込むことによって、 ログインは禁止されます。 ユーザがログインを試みたときにこのファイルが存在する場合には、 login(1) はその内容をプリントして終了します。このファイルは、 shutdown が終了する直前に削除されます。
シャットダウン時に、メッセージがシステムログ (/usr/adm/messages) に 書き込まれます。 メッセージには、シャットダウン時刻、 誰がシャットダウンを実行したか、 およびその理由が書かれます。 次に init プロセスにターミネートシグナルが送信され、 システムをシングルユーザモードにします。 代わりに、 −r または、 −h、 −k が使用されている場合には、 shutdown は、 reboot(8) の実行、 halt(8) の実行、またはシステムのシャットダウンの回避をそれぞれ行います。 (−k を使用している旨をそのシステムを使用している全ユーザに知らせないと、 全てのユーザが、システムがダウンすると思ってしまいます。)
シャットダウンと警告メッセージの時間は、 /etc/nologin の中に置かれています。 これを使用して、 システムがバックアップされる時刻とダウンの原因(またはその他)を ユーザに通知します。
−x が指定されている場合には、マシンは最後に電源を落とします。
関連ファイル
/etc/nologin誰もログインできないことを指示する。
関連事項
バグ
シャットダウンに絶対時間を使用する場合には、 今から 23:59 の間に限ります。
NEWS-OSRelease 4.1C