команда nohup, получающая проблемы с разрешениями - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь запустить скрипт filewatcher.sh в фоновом режиме.Кроме того, он вызывает код Java через файл JAR.

Всякий раз, когда я запускаю команду ("nohup sh filewatcher.sh") через терминал, все в порядке.Я должен нажать Enter два раза, чтобы выходной файл был добавлен в nohup.out.Но всякий раз, когда я пытаюсь запустить эквивалентную команду ("nohup filewatcher.sh >> nohup.out </ dev / null &") из сценария оболочки <strong>automate.sh , я получаю следующую ошибку разрешения.

журнал ошибок.Нажмите, чтобы увидеть фрагмент.

Может ли это быть проблемой разрешения для automate.sh ?Я перепроверил проверку, чтобы увидеть, что этот скрипт имеет те же права доступа и владельца, что и пользователь, когда я вхожу в систему и ввожу команду nohup из командной строки.Я также проверил владение папками, в которые перемещаются файлы, но все они имеют те же права доступа и владельца.

...