Samba, не работающий

Попробуй это...

stop () {
    echo "${1}" 1>&2
    exit 1
}

func () {
    if $1; then
        echo "foo"
    else
        stop "something went wrong"
    fi
}

echo "shell..."
func $1

echo "subshell..."
result=`func $1`

echo "shell..."
echo "result=$result"

Результаты, которые я получаю...

# test_exitsubshell true
shell...
foo
subshell...
shell...
result=foo
# test_exitsubshell false
shell...
something went wrong

Примечания

  • Параметризировано, чтобы тест if был true или false (см. 2 прогона)
  • Когда тест if является false, мы никогда не дойдем до подсхемы.
1
03.05.2014, 17:26
1 ответ
[115077] Если вы используете Ubuntu 12.04, убедитесь, что у вас установлен пакет 'smbfs', что-нибудь после этого изменилось на 'cifs.utils'.

  • или
  • После перезагрузки они должны появиться, хотя вам, возможно, придется вручную перейти к ним с помощью команды smb в окне проводника файлов.
0
28.01.2020, 01:56

Теги

Похожие вопросы