1、运行工具软件putty.exe,telnet到盒子。在本文中,我盒子的地址是192.168.1.6。使用 root 权限账号登录。我的盒子已增加了账号:admin。在输入密码时是没有回显的,新手不必奇怪。
2、我们先要准备运行cron服务所需要的相关目录。请参考截图,分别运行以下命令。mkdir /etc/cron/crontabs -pln -sf /etc/cron /var/spool/cronmkdir /etc/cron.daily -p
3、运行vi命令来编辑cron自启动文件。vi /etc/init.d/S90cron按下字母“i",进入编辑模式,输入图中代码代码。千万小心哦,代码中不能有任何错误,包括大小写都不可以改变。代码输入完后,按下“esc”键,进入命令模式。听到电脑叮叮响后,键入“:wq”3个字符后回车。
4、运行chmod命令,给予自启动文件足够的运行权限。chmod 777 /etc/init.d/S90cron
5、现在,运行命令crontab来编辑定时器设置文件。crontab -u root -e按下字母“i",进入编辑模式,输入图中代码代码。千万小心哦,代码中不能有任何错误,窄忾行崦包括大小写都不可以改变。真正有用的是图中有黄色下划线的那行,意思就是在每天的凌晨4点来运行cron.daily目录下的reboot.sh文件。第一和第二行是注释行,只是简单解释了定时命令行的格式。代码输入完后,按下“esc”键,进入命令模式。听到电脑叮叮响后,键入“:wq”3个字符后回车。在这里我要给大家简单解释一下盒子用的cron命令行的格式。每个命令行有6个字段,分别用空格隔开。这6个字段分别是:{分钟} {小时} {日期} {月份} {星期}{执行的命令}分钟:可以用数字0-59 表示,小时:可以用数字0-23表示,日期:就是每个月的几号,可以用数字1-31 中的任一个值月份:可以用数字1-12来表示星期:可以用数字0-6来表示(0 = 星期日)以下给几个大家可能需要用到的命令行。1)每天凌晨4点重启。04 * * * sh /etc/cron.daily/reboot.sh2)每个周一凌晨5点重启05 * *1 sh /etc/cron.daily/reboot.sh3)每周一、三、五凌晨3点重启03 * *1,3,5 sh /etc/cron.daily/reboot.sh至此,定时服务已经准备完毕。
6、最后,我们要来编写reboot.sh代码文件了。使用vi命令来编写我们的代码。vi /etc/cron.daily/reboot.sh按下字母“i",进入编辑模式,输入图中代码代码。千万小心哦,代码中不能有任何错误,包括大小写都不可以改变。代码输入完后,按下“esc”键,进入命令模式。听到电脑叮叮响后,键入“:wq”3个字符后回车。其实这是一个非常简单的代码。其中第二行是在缓存分区写了一个日志文件,文件名为reboot.txt。所以这一行也可以完全省略。echo Reboot on $(date) >> /tmp/dcdn_base/reboot.txt第三行的reboot才是正真执行重新启动的命令。最后记得要给我们的reboot.sh代码文件相应的执行权限。chmod 777 /etc/cron.daily/reboot.sh