shell中方法的使用

编写shell的时候方法的使用起到了很方便的作用

#!/usr/bin/env bash
################################################################
#$Name    :use_fun.sh
#$Date    :
#$Author  :
#$Mail    :
#$Version :1.0
#$Update  :
#$Description:
#		方法使用案例
################################################################
#工作目录
work_dir=$(cd `dirname $0`; pwd)
source /etc/profile

dir_local_log=${work_dir}/../logs
log_run=''

#程序运行前初始化运行环境
function fun_init(){
	if [ ! -d ${dir_local_log}  ];then
		mkdir -p ${dir_local_log}
	fi
	return 0
}

function main(){
	start_date=`date +"%Y-%m-%d"`
	echo "job begin"
	echo `date +"%Y-%m-%d %H:%M:%S"`
	log_run=${dir_local_log}/test.${start_date}.log
	fun_init
	 sh  ./test.sh  > ${log_run} 2>&1
	ecode=$?
	cat ${log_run}
	echo "job end "
	echo `date +"%Y-%m-%d %H:%M:%S"`
	exit ${ecode}
}
main

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值