Proton OS에서 su를 사용하여 bash 스크립트를 실행해 보세요.

Proton OS에서 su를 사용하여 bash 스크립트를 실행해 보세요.

저는 su를 사용하여 Photon OS에서 높은 권한으로 쉘 스크립트를 실행하려고 합니다.

이렇게 하면 Unknown command: `./install-salt.sh' 오류가 발생합니다.

su를 사용하여 실행한 명령은 다음과 같습니다: su -c './install-salt.sh'

도움을 주시면 감사하겠습니다.

답변1

글을 쓰다 보면 ./install-salt.sh이렇습니다.비교적경로는 .현재 디렉터리를 나타내기 때문입니다. /home/you/install-salt.sh명령을 실행하기 위해 생성한 셸에는 "현재 디렉터리"가 무엇인지에 대한 또 다른 아이디어가 있으므로 절대 경로를 사용해야 합니다 .

cronjob이나 systemd 구성과 같이 자주 필요한 상황에서는 절대 경로를 사용하는 것도 좋은 습관입니다.

또한 귀하의 경우 파일이 실행 가능한지 확인하십시오(권한 +x).

관련 정보