系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
xibaluma
- 帖子: 18
- 注册时间: 2007-01-22 21:02
#1
帖子
由 xibaluma » 2007-01-30 15:55
我新建了一个 allen.cron的文件
内容是
代码: 全选
00 11 * * * shutdown -r +2
然后在终端里执行了
可是到11点系统没有反应
请诸位大虾指明我的错误 谢谢
在线等 ~~~(已解决)
Solution: 普通用户没有shutdown的权限
我编辑了/etc/crontab
代码: 全选
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file.
# This file also has a username field, that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily
47 6 * * 7 root test -x /usr/sbin/anacron || run-parts --report /etc/cron.weekly
52 6 1 * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.monthly
#
加了一行
代码: 全选
00 23 * * * root shutdown -r 0
时间是24小时制的 只有root有shutdown的权限
这样 每天晚上11点机器就会自动重启一次了
PS:感谢zhan的提示
上次由
xibaluma 在 2007-01-30 22:34,总共编辑 2 次。
-
yohu
- 帖子: 955
- 注册时间: 2006-12-18 17:04
- 来自: 福建泉州
#2
帖子
由 yohu » 2007-01-30 16:23
又看到一个找定时关机的,而且一模一样是找crontab,哈哈~
如果你只是想定时关机,可以试试:
代码: 全选
sudo shutdown -P 分钟数
-
xibaluma
- 帖子: 18
- 注册时间: 2007-01-22 21:02
#3
帖子
由 xibaluma » 2007-01-30 16:27
谢谢楼上
想试试crontab的功能 呵呵
另外
好像不能设置定时 几月几日几点几分具体时间关机的
-
dogfox
- 论坛版主
- 帖子: 5311
- 注册时间: 2006-09-02 14:18
- 来自: 汉桑城
-
联系:
#4
帖子
由 dogfox » 2007-01-30 16:31
又一个命令行狂热分子
全世界linux爱好者联合起来 !
-
ct
- 帖子: 2201
- 注册时间: 2005-04-06 21:15
- 来自: 安徽黄山
-
联系:
#7
帖子
由 ct » 2007-01-30 16:38
sudo shutdown -r 18:00
这样定时OK了吧.
-
yohu
- 帖子: 955
- 注册时间: 2006-12-18 17:04
- 来自: 福建泉州
#8
帖子
由 yohu » 2007-01-30 17:00
楼主慢慢研究,有啥心得记得发上来,好玩的话下次我再装一个,上次我找定时关机的时候也是找了这个东东,捣鼓了半天,想实现的功能都没实现,后来弄明白shutdown就放弃它了。
-
zhan
- 帖子: 1880
- 注册时间: 2005-08-15 0:04
- 来自: 南7技校
#10
帖子
由 zhan » 2007-01-30 21:43
普通用户能够执行 shutdown 正常关机?起码也要 sudo 的吧,/etc/crontab 中应该是能够设定执行的用户的..
/var/log 中应该有日志的,可以看看是什么原因导致没有成功执行这个命令的。