인증 정상으로 됐으나 에러 날때 vi ~/.bashrc 에서 실행되는 항목 있는지 체크
우선 agent 설치 전에 주석
[] Launch failed - cleaning up connection
[] [SSH] Connection closed.
인증 정상으로 됐으나 에러 날때 vi ~/.bashrc 에서 실행되는 항목 있는지 체크
우선 agent 설치 전에 주석
[] Launch failed - cleaning up connection
[] [SSH] Connection closed.
Centos 7
$ sudo podman run -it centos:7 /bin/bash
[root@c0f41f59555f /]# ls
ls: cannot open directory .: Permission denied
/etc/selinux/config
SELINUX=disabled 확인
function maxVersion {
FILE_FIND=$1
START_STR=$2
END_STR=$3
FILES=$(ls $FILE_FIND)
MAX_VERSION=-1
for FILE in $FILES ; do
FILE="$(basename -- $FILE)"
VERSION=`echo $FILE | grep -o -P "(?<=$START_STR).*(?=$END_STR)"`
if [ -n "$VERSION" ] ; then
IFS='.' read -ra arr <<< "$VERSION"
VERSION=${arr[2]}
if [ $VERSION -gt $MAX_VERSION ]; then
MAX_VERSION=$VERSION
fi
fi
done
echo $MAX_VERSION
}
CATALINA_HOME=/data/tomcat/apache-tomcat-9.0.7
PATCH_VERSION=$(maxVersion "/data/tomcat/apache-tomcat-*.zip" "tomcat-" ".zip")
echo "PATCH_VERSION: $PATCH_VERSION"
NOW_VERSION=`echo "$CATALINA_HOME" | grep -o -P '(?<=tomcat-).*(?=$)'`
IFS='.' read -ra arr <<< "$NOW_VERSION"
PATCHED_VERSION=${arr[2]}
echo "PATCHED_VERSION: $PATCHED_VERSION"
if [ $PATCH_VERSION -gt $PATCHED_VERSION ]; then
echo "패치 파일 있음. 현재: $NOW_VERSION, 패치 버전: $PATCH_VERSION"
fi