123456789101112131415161718192021222324252627282930 |
- mkdir -p log
- if [ -f $1 ]
- then
- chmod +x $1
- else
- echo "${1} not exist"
- exit -1
- fi
- script_str=$(echo $1 | tr /. _)
- args_str=$(echo $(IFS="_"; echo "${*:2}") | tr /. _)
- echo $args_str
- if [ -z "$args_str" ]; then
- log_file=log/${script_str}.log
- else
- log_file=log/${script_str}.${args_str}.log
- fi
- time=$(date "+%Y%m%d-%H%M%S")
- if [ -f $log_file ]
- then
- cp $log_file ${log_file}.${time}
- fi
- nohup ./$1 ${*:2} > $log_file 2>&1&
- echo $log_file
|