#!/bin/bash # input=test202210/P01_N6397_030s_Astrometry-off/MSC_0000000/,test202210/P01_N6397_030s_Astrometry-off/MSC_0000000_L1/,4 input=$1 arr=($(echo $input | tr "," " ")) echo ${arr[0]} echo ${arr[1]} echo ${arr[2]} python /L1Pipeline/build/csst_l1/app/l1_mbi_local.py /share/OnOrbitCal/SimData/${arr[0]} /share/OnOrbitCal/SimData/${arr[1]} ${arr[2]} > /work/stdout 2> /work/stderr exit_code=$? # 标准错误和标准输出,输出到文件 echo "input : " ${arr[1]} >> /var/log/scalebox/stdout cat /work/stdout >> /var/log/scalebox/stdout echo "input : " ${arr[1]} >> /var/log/scalebox/stderr cat /work/stderr >> /var/log/scalebox/stderr rm -f /work/stdout /work/stderr #创建临时文件 touch /share/OnOrbitCal/SimData/${arr[1]}csst-l1mod-tmp.log #取/L1Pipeline/L1/csst-l1mod.log后100行 cat /share/OnOrbitCal/SimData/${arr[1]}csst-l1mod.log|tail -n 100 > /share/OnOrbitCal/SimData/${arr[1]}csst-l1mod-tmp.log # log文件记录到标准错误或标准输出 cat /share/OnOrbitCal/SimData/${arr[1]}csst-l1ppl.log /share/OnOrbitCal/SimData/${arr[1]}csst-l1mod-tmp.log cat /share/OnOrbitCal/SimData/${arr[1]}csst-l1ppl.log /share/OnOrbitCal/SimData/${arr[1]}csst-l1mod-tmp.log >> /var/log/scalebox/${arr[1]}csst_l1.log echo finish crds. exit $exit_code