安装命令在放入脚本时中断

安装命令在放入脚本时中断

我试图通过运行一个简单的命令来使用 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

相关内容