我正在尝试装载网络数据。如果我在 shell 中输入以下命令,则此操作有效:
cd ~
sshfs [email protected]:/ /home/userName/remoteWork
但是,如果我将这些命令放入脚本中并尝试运行它,它不起作用。系统提示我输入密码,它似乎接受了密码,但没有安装。为什么脚本中的命令不起作用?我必须添加命令吗?
答案1
您的第一个命令 cd ~ 不是必需的,但这不是问题。
我刚刚在 shell 脚本 (bash) 中尝试了完全相同的命令,它成功了。这可能很明显,但路径 /home/userName/remoteWork 必须已经存在并且具有允许您使用它的权限 - 假设您的用户 ID 具有 755 个权限。