LYDSJ月运维(crontab的运用)

发布时间 2023-10-06 16:53:01作者: 醉不在意

第一步:进到lydsj的数据库中(.85),查询旅游hive配置表和旅游运行日志表,查询是否运行或者执行success/fail;(每个月记得更换月份)

第二步:进到ssh相应主机中输入(.46):crontab -l (显示当前主机用户的crontab文件内容)

                                                         cat  路径 (找表)

注:crontab命令:该命令是用于设置周期性被执行的指令,通过这个命令,可以在固定的间隔时间执行指定的系统指令或shellscript脚本              

                   crontab [-uuser] file

                   crontab [-uuser] [-e/-l/-r/-i]     

        [-uuser] :如果不写,则默认为当前的用户 

       file: 

      -e:   编辑某个用户的crontab文件内容

      -l:    显示某个用户的crontab文件内容     

      -r:    从/var/spool/cron目录中删除某个用户的crontab文件

      -i:    在删除用户的crontab文件时给确认提示

     crontab文件的含义:

                       用户所建立的crontab文件中,每一行代表一个任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五个字段是时间设定段,第六个是要执行的命令段

                              格式: minute     hour     day     month     week     command

                                         (0~59)    (0~23)  (1~31)  (1~12)   (0~7,0/7代表星期日)    (要执行的命令,也可以是自己编写的脚本文件)