后面按顾客要求编译了AIX系统巡检的SHELL脚本,接出来就是把此巡检脚本放在每日的计划任务上面,手动执行。
说明一下linux 计划任务的配置与执行linux数据恢复,我总结此文档所用的试验机是我虚拟机上的redhat系统
简单介绍计划任务
LINUX上的计划任务和windows上的作用一样,想必你们都不陌生。计划任务red hat linux,是任务在约定的时间执行早已计划好的工作。在Linux系统中,计划任务通常是由cron承当,我们可以把cron设置为开机时手动启动。cron启动后,它会读取它的所有配置文件(全局性配置文件/etc/crontab,以及每位用户的计划任务配置文件),之后cron会按照命令和执行时间来按量来调用度工作任务。
Cron的安装与启动
Cron的安装
通常linux系统的cron是默认安装的,我们可以用包查看命令来确认一下:
[root@oracle~]#rpm-qa|grepcron
anacron-2.3-32
crontabs-1.10-7
vixie-cron-4.1-50.el4
这种安装包默认是安装的,假如没有安装,这么须要找到相应的包,用命令安装:
[root@oracle~]#rpm–ivh***(包名称)
Cron的启动
通用方式
查看crond是否启动
[root@oracle~]#pgrepcrond
5506
杀害crond进程
[root@oracle~]#pkillcrond
[root@oracle~]#pgrepcrond
启动
[root@oracle~]#/usr/sbin/crond
[root@oracle~]#pgrepcrond
7273
Redhat的适用方式
[root@oracle~]#/etc/init.d/crondstop
Stoppingcrond:[OK]
[root@oracle~]#/etc/init.d/crondstart
Startingcrond:[OK]
[root@oracle~]#/etc/init.d/crondrestart
Stoppingcrond:[OK]
Startingcrond:[OK]
Crond配置任务计划的格式
分钟小时日月周[用户名]命令
说明:
第一段应当定义的是:分钟,表示每位小时的第几分钟来执行。范围是从0-59
第二段应当定义的是:小时,表示从第几个小时来执行,范围是从0-23
第三段应当定义的是:日期,表示从每位月的第几天执行,范围从1-31
第四段应当定义的是:月,表示每年的第几个月来执行,范围从1-12
第五段应当定义的是:周,表示每周的第几天执行linux 计划任务的配置与执行,范围从0-6,其中0表示礼拜日。
每六段应当定义的是:用户名,也就是执行程序要通过那个用户来执行,这个通常可以省略;
第七段应当定义的是:执行的命令和参数。
举例:计划在每晚的10:30执行手动巡检脚本
把SHELL脚本上传到相应的目录
[root@oracleu01]#ls-l
-rwxrwxrwx1rootroot2117Feb1614:46aix_xunjian_redh.sh
注意修改文件的mode:chmod