나는 현재 설치 프로세스를 단순화하기 위해 Arch Linux용 자동 설치 스크립트를 작성하고 있지만(현재 Arch 설치가 중단되어 스스로 고칠 수 없는 경우) 문제는 어떻게 해야 할지 모른다는 것입니다. 새로 생성된 사용자 계정을 입력하고 시작합니다. 쉘 스크립트는 그 안에 있는 명령을 실행합니다. 달리면 su - $USERNAME
해당 계정에 로그인된다는 것을 알고 있습니다 $USERNAME
. 문제는 이 명령을 실행한 후 쉘 스크립트의 다른 모든 행이 무시된다는 것입니다.
답변1
다른 사용자로 명령을 실행하십시오.
su - $USERNAME -c <command>