【 tulaoshi.com - Linux 】
名称
shutdown - 让系统关机
摘要
/sbin/shutdown [-t 秒] [-rkhncfF] 时间 [警告讯息]
描述
shutdown 会 安 全 地 将 系 统 关 机 。 在 系 统 将 要 关 机 前 , 所 有 登 入 的 使 用 者 都 会 被 通 知 , 而 且 login(1) 这 个 指 令 会 被 冻 结 。 直 接 关 机 或 者 是 延 迟 一 段 特 定 的 时 间 才 关 机 都 是 有 可 能 的 , 这 是 藉 着 所 有 程 序 (process) 都 会 收 到 系 统 所 送 达 的 信 号 (signal) SIGTERM. 这 让 一 些 象 vi(1) 这 一 类 的 程 式 有 时 间 可 以 储 存 目 前 正 在 编 ? 的 档 案 , 而 象 处 理 邮 件 (mail) 和 新 闻 (news) 的 程 式 可 以 正 常 地 离 开 等 等 。 shutdown 执 行 他 的 工 作 是 藉 着 送 信 号 (signal) 给 init 程 序 , 要 求 他 改 变 runlevel. Runlevel 0 是 被 用 来 停 机 (halt) , runlevel 6 则 是 用 来 重 新 启 动 (reboot) 系 统 , 而 runlevel 1 则 是 被 用 来 让 系 统 进 入 管 理 工 作 可 以 进 行 的 状 态 ; 这 是 预 设 的 , 假 如 没 有 -h 也 没 有 -r 参 数 给 shutdown 。 要 想 了 解 在 停 机 (halt) 或 者 重 新 开 机 (reboot) 过 程 中 做 了 哪 些 动 作 , 你 可 以 在 这 个 档 案 /etc/inittab 里 看 到 这 些 runlevels 相 关 的 资 料。
选项
-t 秒 在 改 变 到 其 他 runlevel 之 前 , 告 诉 init(8) 在 送 警 告 讯 息 和 送 kill 信 号 (signal) 给 所 有 程 序 这 两 件 事 之 间 , 要 等 待 多 少 秒 。
-k
并 不 会 真 的 关 机 ; 只 是 送 警 告 讯 息 给 每 位 使 用 者 。
-r
在 系 统 关 机 后 重 新 开 机。
-h
在 关 机 后 停 机 (halt) 。
-n
[不赞成] 不 呼 叫 init(8) 来 做 关 机 动 作 , 反 而 自 己 来 做 。 这 个 选 项 是 不 被 鼓 励 使 用 的 , 而 所 产 生 的 后 果 并 不 总 是 如 你 所 预 期 的 。
-f
在 重 新 开 机 (reboot) 时 忽 略 fsck
-F
在 重 新 开 机 (reboot) 时 强 迫 fsck
-c
取 消 目 前 正 在 执 行 的 关&n