From de51e425ec24e24100f9840cff8e8e4db02b13fc Mon Sep 17 00:00:00 2001 From: whyour Date: Thu, 6 May 2021 22:25:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=97=A5=E5=BF=97=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shell/task.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/shell/task.sh b/shell/task.sh index 7ac37476..4f5fc7cd 100755 --- a/shell/task.sh +++ b/shell/task.sh @@ -113,8 +113,9 @@ run_normal () { fi fi log_time=$(date "+%Y-%m-%d-%H-%M-%S") - log_path="$dir_log/$p1/$log_time.log" - make_dir "$dir_log/$p1" + log_dir="$dir_log/${p1%%.*}" + log_path="$log_dir/$log_time.log" + make_dir "$log_dir" $which_program $p1 2>&1 | tee $log_path } @@ -124,12 +125,13 @@ run_concurrent () { local p1=$1 cd $dir_scripts define_program "$p1" - make_dir $dir_log/$p1 + log_dir="$dir_log/${p1%%.*}" + make_dir $log_dir log_time=$(date "+%Y-%m-%d-%H-%M-%S.%N") echo -e "\n各账号间已经在后台开始并发执行,前台不输入日志,日志直接写入文件中。\n" for ((user_num=1; user_num<=$user_sum; user_num++)); do combine_one $user_num - log_path="$dir_log/$p1/${log_time}_${user_num}.log" + log_path="$log_dir/${log_time}_${user_num}.log" $which_program $p1 &>$log_path & done }