이 스크립트는 Linux 서버에 파일 시스템을 자동으로 마운트해야 합니다.
testcheck=`df -h | awk '{print $6}' | grep "/test"`;
if [$tescheck -ne "/test"]
then
mount /test
else
echo "failed";
fi
if
진술이 참인지 거짓인지 판단하는 데 문제가 있습니다.
내가 뭘 잘못했나요? 사용할 수 있는 대안이 있나요?
답변1
testcheck="$(df -h | awk '{print $6}' | grep "/test")"
if [ "$tescheck" != "/test" ]
고쳐 쓰다
귀하의 코드가 아닌 쉘 구문 만 확인했습니다. 무언가가 설치되어 있는지 확인하려면 /test
다음을 수행해야 합니다.
if grep -E '^[^ ]+ /test ' /proc/mounts &>/dev/null; then