shutdown的困惑

为当前最终发行版之前的所有版本提供支持
回复
jinjiachen
帖子: 2095
注册时间: 2012-12-16 15:43
系统: debian
送出感谢: 9 次
接收感谢: 27 次

shutdown的困惑

#1

帖子 jinjiachen » 2013-04-10 17:25

上次想试试定时关机,就使用了shutdown -time xxxx,然后人就离开了,后来回来时发现还没关机,像待机一样的状态,可是按什么键都没用,唤不醒,我郁闷了,后来发现命令错了,应该是shutdown -h -time xxxx,不过我奇怪前一条错误命令怎么不报错呢,后来再试了一下,在旁边看着,最后出现的信息是进入maintain mode,保护模式,那应该是一种模式啊,为什么就不能再次使用呢?
还有一个想法,直接shutdown的话是错误的,为什么加上时间就可以运行了呢?
头像
等车的猪
帖子: 5
注册时间: 2013-03-27 21:33
系统: ubuntu12.04
送出感谢: 0
接收感谢: 0

Re: shutdown的困惑

#2

帖子 等车的猪 » 2013-04-10 19:32

保护模式的话我不是很清楚,直接shutdown不能运行我猜应该是命令本身就是这么设计的,必须要有参数才可以运行
hosiet
帖子: 107
注册时间: 2013-01-20 10:30
系统: U 14.04+Win 8.1+Arch
送出感谢: 0
接收感谢: 6 次

Re: shutdown的困惑

#3

帖子 hosiet » 2013-04-10 20:02

用法: shutdown [OPTION]... 时间 [信息]
使系统关闭。

Options:
-r reboot after shutdown
-h halt or power off after shutdown
-H halt after shutdown (implies -h)
-P power off after shutdown (implies -h)
-c cancel a running shutdown
-k only send warnings, don't shutdown
-q, --quiet reduce output to errors only
-v, --verbose increase output to include informational messages
--help display this help and exit
--version output version information and exit

时间 可以使用不同的格式,最常用的是简单的一个单词
“now”,其使系统立即关闭。 其它可用的格式有 +m ,此 m
是关机前等待的分钟数;hh:mm 其指定以 24 小时制中的时间。

已登录的用户被一条发送到他们终端的一条消息警告,您可
包含一条可选的 消息 到此项中。 使用 -k
选项可以发送警告而不真的关机。

如果给出 时间 ,此命令将留在前端指导关机发生。
可以使用 Control-C 取消它,或者被其他用户以 -c 选项取消。

系统默认进入维护状态 (单用户) 模式,你可以使用 -r 或 -h
更改此行为,其分别指定系统重启或关闭。-h
选项可以进一步由 -H 或 -P
来指定伺候是关机还是切断电源。 默认动作由 shutdown
脚本决定。

Report bugs to <upstart-devel@lists.ubuntu.com>
按理来说关电源是 sudo shutdown -P

还有问题直接man shutdown……
上次由 hosiet 在 2013-04-10 20:06,总共编辑 1 次。
qcc
帖子: 113
注册时间: 2013-02-22 9:34
系统: ubuntukyin
送出感谢: 0
接收感谢: 0

Re: shutdown的困惑

#4

帖子 qcc » 2013-04-10 20:02

不可能,shutdown可以直接用的
不需要参数
jinjiachen
帖子: 2095
注册时间: 2012-12-16 15:43
系统: debian
送出感谢: 9 次
接收感谢: 27 次

Re: shutdown的困惑

#5

帖子 jinjiachen » 2013-04-10 23:14

qcc 写了:不可能,shutdown可以直接用的
不需要参数
你说得如此肯定?试过吗?我是debian,的确是不行的,不知道你的为什么可以
jinjiachen
帖子: 2095
注册时间: 2012-12-16 15:43
系统: debian
送出感谢: 9 次
接收感谢: 27 次

Re: shutdown的困惑

#6

帖子 jinjiachen » 2013-04-10 23:17

hosiet 写了:
用法: shutdown [OPTION]... 时间 [信息]
使系统关闭。

Options:
-r reboot after shutdown
-h halt or power off after shutdown
-H halt after shutdown (implies -h)
-P power off after shutdown (implies -h)
-c cancel a running shutdown
-k only send warnings, don't shutdown
-q, --quiet reduce output to errors only
-v, --verbose increase output to include informational messages
--help display this help and exit
--version output version information and exit

时间 可以使用不同的格式,最常用的是简单的一个单词
“now”,其使系统立即关闭。 其它可用的格式有 +m ,此 m
是关机前等待的分钟数;hh:mm 其指定以 24 小时制中的时间。

已登录的用户被一条发送到他们终端的一条消息警告,您可
包含一条可选的 消息 到此项中。 使用 -k
选项可以发送警告而不真的关机。

如果给出 时间 ,此命令将留在前端指导关机发生。
可以使用 Control-C 取消它,或者被其他用户以 -c 选项取消。

系统默认进入维护状态 (单用户) 模式,你可以使用 -r 或 -h
更改此行为,其分别指定系统重启或关闭。-h
选项可以进一步由 -H 或 -P
来指定伺候是关机还是切断电源。 默认动作由 shutdown
脚本决定。

Report bugs to <upstart-devel@lists.ubuntu.com>
按理来说关电源是 sudo shutdown -P

还有问题直接man shutdown……
对于P,h,H这几个参数有什么区别,从文字上来看好像都一样啊。。。。请说明下可以吗
taohunter
帖子: 1550
注册时间: 2012-03-31 3:29
送出感谢: 2 次
接收感谢: 121 次

Re: shutdown的困惑

#7

帖子 taohunter » 2013-04-11 0:42

jinjiachen 写了:对于P,h,H这几个参数有什么区别,从文字上来看好像都一样啊。。。。请说明下可以吗
这个问题其实是uniux/类unix系统早年遗留下来的。很久以前的不少老计算机系统(现在仍有部分这样的老设备在运行着),还没有可以通过软件命令直接关闭电源的功能,因此才有了halt这个概念,halt仅是操作系统“软件停机“,但还需要计算机管理人员去手动将硬件上的电源开关拨到“关闭”位置,才算真正完成“关机下电”。后来计算机技术发展了,系统可以做到一次性通过软件直接完成整个”关机下电“的过程才有了shutdown -P。

对今天linux桌面的个人用户来说用-P参数即可,-h/H知道一下就行了。
16.04-->14.04
ssjey
帖子: 65
注册时间: 2013-04-06 9:58
系统: windows xp
送出感谢: 0
接收感谢: 0
联系:

Re: shutdown的困惑

#8

帖子 ssjey » 2013-04-11 10:58

是的,我还碰到,点关机,但是注销没有关机的情况。。
你不懂我,我不怪你。
做优化的程序员,默默飘过,这是我的博客:wordpress教程http://w3123.com/
另外。。有喜欢drupal8的没有。。1000炮打鱼机http://www.py188.net/wordpress论坛http://bbs.w3123.com/
jinjiachen
帖子: 2095
注册时间: 2012-12-16 15:43
系统: debian
送出感谢: 9 次
接收感谢: 27 次

Re: shutdown的困惑

#9

帖子 jinjiachen » 2013-04-11 12:30

taohunter 写了:
jinjiachen 写了:对于P,h,H这几个参数有什么区别,从文字上来看好像都一样啊。。。。请说明下可以吗
这个问题其实是uniux/类unix系统早年遗留下来的。很久以前的不少老计算机系统(现在仍有部分这样的老设备在运行着),还没有可以通过软件命令直接关闭电源的功能,因此才有了halt这个概念,halt仅是操作系统“软件停机“,但还需要计算机管理人员去手动将硬件上的电源开关拨到“关闭”位置,才算真正完成“关机下电”。后来计算机技术发展了,系统可以做到一次性通过软件直接完成整个”关机下电“的过程才有了shutdown -P。

对今天linux桌面的个人用户来说用-P参数即可,-h/H知道一下就行了。
这样啊,长见识了,我平时用的都是h。。。不过它好像也会关电源啊
回复

回到 “老旧版本支持”