1

Я пытаюсь автоматизировать монтирование, копируя файл в общую папку samba, а затем отключая диск от моего Mac. Я написал простой сценарий Bash, чтобы сделать это

#!/bin/bash

echo "Mounting Drive"

mkdir /Volumes/foo

mount -t smbfs //'domain;user':password@server/foo /Volumes/foo

echo "Copying"

#these 2 commands fail even though it works if I execute them in the terminal
ls /Volumes/foo
cp something.txt /Volumes/foo/something.txt

echo "Unmounting Drive"

umount /Volumes/foo

Я получаю сообщение об ошибке от ls или cp: No such file or directory

Почему эти команды работают, когда я вводю их в Терминал поочередно, а не как скрипт bash? Что я могу сделать, чтобы этот скрипт работал?

0