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

Posted by '김용환'
,