Advertisement

crontab 没正常处理环境变量

阅读量:

crontab 无法正常读取环境变量

  • 初始条件设置:
    • 脚本与定时任务配置:

      • 脚本相关
      • 定时任务内容
    • 存在的问题及应对措施

前提环境设定

近期针对企业内部Redis系统出现的异常状况,制定了一套自动化修复方案:

1、当检测到Redis运行进程数量不足6个时,将触发服务重启操作并重建集群结构,同时执行缓存数据的自动刷新流程

2、若发现Redis集群实例数目低于6个,系统将自动启动集群创建程序

脚本 及crontab :

脚本

执行创建集群的脚本文件

复制代码
    echo yes| /usr/local/redis-3.2.1/src/redis-trib.rb create --replicas 1 192.168.200.94:7001 192.168.200.94:7002 192.168.200.94:7003 192.168.200.94:7004 192.168.200.94:7005 192.168.200.94:7006
    
    
      
    

crontab内容

复制代码
    */1 * * * * /usr/local/redis-3.2.1/cluster-conf/auto_Analysis_Recovery_red

全部评论 (0)

还没有任何评论哟~