스크립트를 넣을 때 설치 명령이 중단됨

스크립트를 넣을 때 설치 명령이 중단됨

간단한 명령을 실행하여 부팅 시 무언가를 설치하기 위해 systemd를 사용하려고 합니다. 터미널을 통해 실행하면 제대로 작동하지만 다음과 같은 파일에 넣으면 다음과 같습니다.

#!/bin/bash
mount -t vboxsf -o uid=$UID,gid=$(id -g) some_host_directory /home/user/some_dir

오류가 발생합니다.

mount: /home/user/some_dir: failed to parse mount options: No such file or directory.

하지만 디렉토리는 존재하며, 위에서 언급한 것처럼 터미널에서 직접 똑같은 것을 실행하면 제대로 작동합니다. 파일로 넣어도 문제 없나요?

또한 터미널에서 직접 스크립트를 실행하려고 하면 동일한 오류가 발생합니다.

sh /path/to/script.sh

관련 정보