ssh를 사용하여 리모트 파일이 존재하는 지 확인하려면, 다음과 같다.
already_copied=`ssh -l deploy s17.internal.io 'ls /tmp/test > /dev/null 2>&1' `
result=$?
if [ ${result} == 0 ]; then
echo "file exists"
else
echo "file does not exist"
fi
고급스럽게 사용하려면, ssh와 stat을 사용한다.
if ssh s17.internal.io stat /tmp/test \> /dev/null 2\>\&1
then
echo "file exists"
else
echo "file does not exist"
fi
'unix and linux' 카테고리의 다른 글
echo ?, * 파일 (0) | 2016.12.11 |
---|---|
[주의사항] 서버 실행시 32768 이상 포트를 리스닝(listening) 포트로 설정하지 않기 (0) | 2016.08.26 |
slab memory가 증가하는 현상 처리 - vfs_cache_pressure (0) | 2016.08.24 |
간단한 커보러스 명령어. - 티켓 생성, 확인, 삭제 (0) | 2016.08.22 |
최신 git 설치하기 (0) | 2016.08.22 |