分页: 1 / 1

关于crontab的问题(已解决)

发表于 : 2007-01-30 15:55
xibaluma
我新建了一个 allen.cron的文件
内容是

代码: 全选

00 11 * * * shutdown -r +2
然后在终端里执行了

代码: 全选

crontab allen.cron
可是到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的提示

发表于 : 2007-01-30 16:23
yohu
又看到一个找定时关机的,而且一模一样是找crontab,哈哈~
如果你只是想定时关机,可以试试:

代码: 全选

sudo shutdown -P 分钟数

发表于 : 2007-01-30 16:27
xibaluma
谢谢楼上

想试试crontab的功能 呵呵

另外

代码: 全选

sudo shutdown -p 
好像不能设置定时 几月几日几点几分具体时间关机的

发表于 : 2007-01-30 16:31
dogfox
:shock: 又一个命令行狂热分子

发表于 : 2007-01-30 16:31
xibaluma
........俺真的不是 :oops:

发表于 : 2007-01-30 16:32
xibaluma
等传说中的 EE 来解答

发表于 : 2007-01-30 16:38
ct
sudo shutdown -r 18:00
:lol:
这样定时OK了吧.

发表于 : 2007-01-30 17:00
yohu
楼主慢慢研究,有啥心得记得发上来,好玩的话下次我再装一个,上次我找定时关机的时候也是找了这个东东,捣鼓了半天,想实现的功能都没实现,后来弄明白shutdown就放弃它了。

发表于 : 2007-01-30 21:12
xibaluma
顶顶顶 呼唤高手 高手 :o

发表于 : 2007-01-30 21:43
zhan
普通用户能够执行 shutdown 正常关机?起码也要 sudo 的吧,/etc/crontab 中应该是能够设定执行的用户的..

/var/log 中应该有日志的,可以看看是什么原因导致没有成功执行这个命令的。