utils.sh

来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· Shell 代码 · 共 56 行

SH
56
字号
############################################################################# This file provides utility functions and is included by other scripts.## The following global variables must be set before calling functions from this# file:#   - basename -- base name of the calling script (main application);#   - log_file -- where to store log records;############################################################################log(){  [ -z "$log_file" ] && return;  log_level="$1"  log_msg="$2"  ts=`date`  echo "[$ts] [$basename] [$log_level] $log_msg" >> "$log_file";}###########################################################################log_debug(){  log 'DEBUG' "$1"}###########################################################################log_info(){  log 'INFO' "$1"  echo "$1"}###########################################################################log_error(){  log 'ERROR' "$1"  echo "Error: $1"}###########################################################################quit(){  exit_status="$1"  log_debug "-- $basename: finished (exit_status: $exit_status) --"  exit $exit_status}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?