shell脚本连接mongodb数据库并对数据进行处理

shell定义shell百度百科是这样解释的:shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。基本上shell分为两大类:(1)图形界面shell(GraphicalUserInterfaceshell即GUIshell)  例如:...
摘要由CSDN通过智能技术生成

shell定义

shell百度百科是这样解释的:shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。

基本上shell分为两大类:

(1)图形界面shell(Graphical User Interface shell 即 GUI shell)

  例如:应用最为广泛的Windows Explorer(微软的Windows系列操作系统),还有也包括广为人知的Linux shell,其中linux shell包括 X window manager,以及功能更强大的CDE、GNOME、KDE、XFCE。

(2)命令式shell(Command Line Interface shell,即 CLI shell)

  例如:bash/sh/ksh/csh(Unix/Linux 系统)

示例:shell脚本连接mongodb数据库并对数据进行处理

(1)连接mongodb数据库

  ❤ 没有开启mongodb数据库验证:mongo ip/数据库    例如:mongo 192.168.208.1:27017/joe

  ❤ 开启了数据库验证:mongo -u root -p root --authenticationDatabase admin 192.168.208.1/joe

(2)直接先来一个例子
#!/bin/bash

#执行的命令
#nohup /home/myshell/hello.sh > /home/myshell/logs/addData.log 2>&1 &


#死循环
while true
do
        #每天一点至二点之间执行
        nowhour=`date '+%H'`
        if [ $nowhour == '01' ];then
        #获取当前日期和具体的时间
        nowdate=`date -d 'now' +%Y%m%d`
        nowtime=`date -d 'now' +%Y%m%d\ %H:%M:%S`   
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值