스크립트를 실행하려고 할 때 오류 해석기 오류가 발생했습니다.

스크립트를 실행하려고 할 때 오류 해석기 오류가 발생했습니다.

안녕하세요, 저는 bash 스크립트를 사용하여 Fritzing을 시작하려고 합니다.

#!/bin/bash
./home/salman/fritzing/Fritzing

나는 sudo를 chmod +x /usr/bin/fritzing했지만

bash: /usr/bin/fritzing: /usr/bin: 잘못된 해석기: 권한이 거부되었습니다."

나쁜 번역은 무엇을 의미하나요? .bashrc에서 bash 스크립트를 chmoding한 후에도 권한이 /usr/bin거부 되는 이유는 무엇입니까?

답변1

먼저 바이너리 경로를 확인해야 합니다.

    #which bin   
    #which fritzing

경로가 정확하다고 가정하면 두 번째 줄도 다음과 같아야 합니다.

   /home/salman/fritzing/Fritzing

그것은 조금이되어서는 안됩니다. 처음에

관련 정보