12345678910111213141516171819202122 |
- #!/bin/bash
- # Exit immediately for non zero status
- set -e
- log_dir=${1:-"logs"}
- array=($(docker compose ps -a|awk 'NR == 1 {next} {print $1}'))
- echo ${array[@]}
- if [ ! -d $log_dir ];
- then
- mkdir -p $log_dir
- fi
- echo "export logs start"
- for container in ${array[*]}
- do
- if [[ $container == milvus-* ]];
- then
- echo "export logs for container $container "
- docker logs $container > ./$log_dir/$container.log 2>&1 || echo "export logs for container $container failed"
- fi
- done
- echo "export logs done"
|