|
@@ -29,8 +29,12 @@ yarn app -list -appStates "$APP_STATES" 2>/dev/null | grep '61' | awk '{print $1
|
|
|
# 提取信息
|
|
|
app_id=$(echo "$details" | grep "Application-Id" | awk -F ": " '{print $2}')
|
|
|
app_name=$(echo "$details" | grep "Application-Name" | awk -F ": " '{print $2}')
|
|
|
- start_time=$(echo "$details" | grep "Start-Time" | awk -F ": " '{print $2}' | xargs -I {} date -d @{} +'%Y-%m-%d %H:%M:%S')
|
|
|
- finish_time=$(echo "$details" | grep "Finish-Time" | awk -F ": " '{print $2}' | xargs -I {} date -d @{} +'%Y-%m-%d %H:%M:%S')
|
|
|
+ start_time_ms=$(echo "$details" | grep "Start-Time" | awk -F ": " '{print $2}')
|
|
|
+ finish_time_ms=$(echo "$details" | grep "Finish-Time" | awk -F ": " '{print $2}')
|
|
|
+
|
|
|
+ # 将毫秒级时间戳转换为秒级,并格式化为日期时间
|
|
|
+ start_time=$(date -d @$((start_time_ms / 1000)) +'%Y-%m-%d %H:%M:%S')
|
|
|
+ finish_time=$(date -d @$((finish_time_ms / 1000)) +'%Y-%m-%d %H:%M:%S')
|
|
|
|
|
|
# 显示任务信息
|
|
|
echo -e "Application-Id: $app_id\tApplication-Name: $app_name\tStart-Time: $start_time\tFinish-Time: $finish_time"
|