Linux下定时执行查询sql语句

来源:互联网 发布:电视伴音收音机淘宝 编辑:程序博客网 时间:2024/06/08 02:49

  一  准备工作:

        1.写好要执行的sql查询shell脚本:

            

        2.将写好的脚本用FZ上传到你的目录下;

            

二  复制一个SSH渠道启动机器的hive服务:

             

三   在另一个SSH渠道执行脚本:

            命令如下: sh    task.sh   或者sh . / task.sh 

              

            注:如果不能执行请赋权,命令:chmod 744 task.sh  或 chmod a+w  task.sh,再重新执行 sh task.sh 脚本命令

             

四    执行文件存档的log的脚本

        /usr/bin/nohup  /usr/local/task.sh(这是你脚本存放的路径) >> /usr/local/lp/run.log(这是log日志路径) 2>&1 &

          

           注:执行这个名命令是看不到运行情况,如果你想看,命令: tail -f /usr/local/lp/run.log


五    编辑crontab执行定时任务

         执行命令:

         # crontab  -e

         vim 内容:

             

    注:我的是每天0点执行一次


四   最后重启crontab服务

        执行命令:

        # /etc/init.d/crond restart



原创粉丝点击