Вы видите, что это ошибка разрешения от permission denied, mkdir '/etc/.pm2'
. Поскольку вы вызываете сценарий оболочки из веб-браузера, вам, скорее всего, нужно дать пользователю www-data
разрешение на выполнение сценария от имени пользователя root.
Если вы отредактируете файл sudoers, скорее всего: sudo vi /etc/sudoers
и добавите строку, аналогичную этой, в конце www-data ALL=(root) NOPASSWD: /full/path/to/thescript.sh
, это позволит вызвать сценарий оболочки как пользователь root из веб-браузер, то есть он не должен создавать каталоги.
Вы можете добавить строку для каждого отдельного сценария (рекомендуется) или разрешить всем www-data
выполнять все сценарии как root (опасно), но здесь - www-data ALL=(root) NOPASSWD:ALL
Не забудьте перезагрузите сервер sudo service apache2 restart
Надеюсь, это поможет.