Когда у меня возникают проблемы такого типа, я даю www-data
оболочку в / etc / passwd
. Вы можете снова изменить его на nologin
после завершения тестирования.
Затем я su - www-data
и пытаюсь вручную выполнить сценарий. Если у вас возникли проблемы, связанные с разрешениями, это должно помочь вам сузить область действия. Запуск сценариев оболочки из php может иногда приводить к неожиданным результатам.
screen -dmS xccda bash -c 'cd /root/constella &&./daemon.sh'