分类: LINUX
2008-08-29 14:15:30
我是个新手,请大家帮忙一下?
如何在红旗5.0桌面版系统里设置自动关机。越详细越好!!!!:victory::victory:
解答:
用crontab为Linux自动关机
在root下进行操作
其中crontab的格式是:
分<>时<>日<>月<>星期<>要运行的命令
其中<>代表空格。
在这些域中,横杠-代表时间范围,如周一到周五用1-5来表示。
逗号“,”表示并列的关系,星期域中填写1,4表示星期一和星期四都运行某个作业。
星号“*”表示连续的时间段,对某个时间的域没有特别的限定,也用“*”来表示。
五个时间域都用空格来格开。
crontab[-uuser]file
crontab[-uuser]{-l|-r|-e}
-u用户名
-e编辑crontab文件
-l列出crontab文件中的内容
-r删除crontab文件
用vi编辑一个.cron文件,如下root.cron
表示每周五22:30运行/sbin/poweroff命令,即执行关机命令.
[root@buildroot]#catroot.cron
3022**5/sbin/poweroff
[root@buildroot]#crontabroot.cron
[root@buildroot]#crontab-l
#DONOTEDITTHISFILE-editthemasterandreinstall.
#(root.croninstalledonTueJul1214:38:462005)
#(Cronversion--$Id:crontab.c,v2.131994/01/1703:20:37vixieExp$)
3022**5/sbin/poweroff
同样可以用crontab来运行自己编写的shell脚本文件:0Q不行啊!!谢谢!!!C兄............... redhatlinux中自动运行程序
linux有一个称为crond的守护程序,主要功能是周期性地检查/var/spool/cron目录下的一组命令文件的内容,并在设定的时间执行这些文件中的命令。用户可以通过crontab命令来建立、修改、删除这些命令文件。
例如,建立文件crondfile,内容为“00923jan*happybirthday”,运行“crontabcronfile”命令后,每当元月23日上午9:00系统自动执行“happybirthday”的程序(“*”表示不管当天是星期几)。