bash — IDE Arduino из php-скрипта: ошибка

Я пытаюсь запустить Arduino IDE (CLI) из сценария php, используя shell_exec() с моим Raspberry Pi, который работает в качестве сервера. Команда для создания и загрузки эскиза находится внутри скрипта bash. Когда я запускаю его с терминалом локально, он работает нормально, но если я запускаю его, используя Postman со стороны клиента, Arduino IDE выдает мне эту ошибку:

Picked up JAVA_TOOL_OPTIONS:
Settings issues: Arduino cannot run because it could not
create a folder to store your settings.

Bash скрипт:

#...arduino command

/opt/arduino-1.8.3/arduino --board arduino:samd:mkr1000 --port /dev/ttyACM0 --upload /path/of/sketch/sketch.ino

PHP-скрипт:

...
$command = './compileAndUpload.sh';
shell_exec($command);
...

Я пытался изменить settings.path от preferences.txt в папке Arduino, думая, что проблема была связана с разрешениями, но это не сработало.

Может ли кто-нибудь помочь мне? Спасибо

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]