Сеть Сценарий не работает правильно

я записал, что Сценарий, названный "drok", вставил его/etc/network/if-up.d/, сделал это исполняемым файлом и владением изменений к 755. Когда я соединяюсь с Wi-Fi, этот сценарий должен быть, выполняются в целом. К сожалению, только первая строка кода выполняется. Таким образом, я скопировал "drok" как drok.sh в моем пространстве пользователя и использовал строку для выполнения drok.sh. Все же только первая строка кода выполняется. Если я выполняю drok.sh вручную, everythings работают хорошо. У Вас есть какой-либо idee, как зафиксировать это?

0
задан 3 March 2017 в 16:33

1 ответ

Я подозреваю, что проблема касается пользователя, которого Вы выполняете как. Попытайтесь работать sudo ./drok.sh и посмотрите, работает ли это для подтверждения этого. (Можно хотеть временно удалить Ваш &>/dev/null с для наблюдения, почему она перестала работать). Если это - действительно проблема, я могу думать о двух возможных причинах:

  1. dropbox может не быть в пути для корня. В этом случае полностью определите путь к нему.
  2. dropbox может ожидать работать как Вы и не как корень. В этом случае попытайтесь делать su - YOUR_USERNAME -c 'dropbox start' вместо dropbox start.
0
ответ дан 3 November 2019 в 16:31

Другие вопросы по тегам:

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