財神娛樂首存即享優惠回饋唷~詳情請進👉

Linux sh吃角子老虎英文ell劇本輸入日記條記清算(必望篇)

一、日記要領簡介:

#日記稱號
log=公眾./upgrade.log公眾  #操作日記寄存路徑 
fsize=2000000      #若是日記巨細跨越下限,則保管昔日志,從新天生日記文件    
exec 2>>$log  #若是履行進程中有過錯信息均輸入到日記文件中 

#日記函數
#參數
  #參數一,級別,INFO,WARN,ERROR
    #參數二,內容
#返歸值
function zc_log()
{
  #判定格局
  if [ 2 -gt $# ]
  then
    echo "大眾parameter not right in zc_log function"大眾 ;
    return ;
  fi
  if [ -e "大眾$log"大眾 ]
  then
    touch $log
  fi
  
  #當前時間
  local curtime;
  curtime=`date +"大眾%Y%m%d%H%M%S"大眾`
  
  #判定文件巨細
  local cursize ;
  cursize=`cat $log | wc -c` ;

  if [ $fsize -lt $cursize ]
  then
    mv $log $curtime"大眾.out公眾
    touch $log ;
  fi  
  #寫入文件
  echo 公眾$curtime $*公眾 >> $log;
} 

2、使用舉例

shell劇本內容:

#! /bin/bash
#數據庫變量
localpasswd=xxxx
mysqlhost=xxxx
mysqlus六合彩玩法er=xxxx
mysqlpasswd=xxxx 

#日記稱號
log="大眾./upgrade.log"大眾  #操作日記寄存路徑 
fsize=2000000         
exec 2>>$log  #若是履行進程中有過錯信息均輸入到日記文件中 

#日記函數
#參數
  #參數一,級別,INFO,ERROR
    #參數二,內容
#返歸值
function zc_log()
{
  #判定格局
  if [ 2 -gt $# ]
  then
    echo 公眾par贏家娛樂城ameter not right in zc_log function"大眾 ;
    return ;
  fi
  if [ -e "大眾$log"大眾 ]
  then
    touch $log
  fi
  
  #當前時間
  local curtime;
  curtime=`date +"大眾%Y%m%d%H%M%S"大眾`
  
  #判定文件巨細
  local cursize ;
  cursize=`cat $log | wc -c` ;

  if [ $fsize -lt $cursize ]
  then
    mv $log $curtime公眾.out"大眾
    touch $log ;
  大樂透加碼fi  
  #寫入文件
  echo "大眾$curtime $*"大眾 >> $log;
} 


echo "大眾start update shell公眾 ;

mysql -h$sqlip -u$sqluser -p$sqlpasswd -e "大眾use $db;
set names gbk;

--
-- 表的布局 msgm_qdjyly
--

DROP TABLE IF EXISTS msgm_qdjyly;
CREATE TABLE IF NOT EXISTS msgm_qdjyly (
 jylyid int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵id',jylb varchar(20) DEFAULT NULL COMMENT '生意業務種別',jylb捕魚達人千砲版mc varchar(50) DEFAULT NULL COMMENT '生意業務種別稱號',jgm varchar(10) NOT NULL COMMENT '機構碼',lyfs int(11) NOT NULL COMMENT '路由方式,1指定渠道,2按卡bin渠道',qdbh varchar(20) DEFAULT NULL COMMENT '渠道編號',qdmc varchar(50) DEFAULT NULL COMMENT '渠道稱號',zt int(11) NOT NULL DEFAULT '1' COMMENT '狀況,1正常,2封閉',bz varchar(10線上麻將推薦0) DEFAULT NULL COMMENT '備注',PRIMARY KEY (jylyid)
) ENGINE=InnoDB DEFAULT CHARSET=gbk COMMENT='生意業務路由信息' AUTO_INCREMENT=7 ;
zc_log INFO "大眾履行 CREATE TABLE msgm_qdjyly 下令的效果為 : $? "大眾 ; 
echo "大眾履行 CREATE TABLE msgm_qdjyly 下令的效果為 : $? "大眾 ; 

以上這篇Linux shell劇本輸入日記條記清算(必望篇)便是小編分享給人人的掃數內容了,但愿能給人人一個參考,也但愿人人多多支撐編程小技能。

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。