Как настроить DISPLAY для запуска исполняемого файла Java JAR Swing из Init.d

Просто загрузите в него список всего, что вы хотите подсчитать, используя - files0-from

 find -type f -print0 | du --files0-from=-
2
23.05.2017, 15:39
1 ответ

Альтернативный подход, но тот, который вы пробовали, также правильный и должен работать:

cat /Users/path/to/file/backup.sql | mysql -h hostname -u user -pPassword -D databasename > update.log

На всякий случай, у вас есть mysql-клиент, установленный на вашей локальной машине?

-121--289961-

Есть только уровни объекта local0-local7 , нет local8.

-121--289969-

Если приложение не является интерактивным, можно запустить виртуальный сервер X11 и задать для него переменную DISPLAY.

Возможные серверы X11, которые могут использоваться путем:

Последний позволяет подключаться позже для просмотра и взаимодействия с экраном с клиентом VNC (vncviewer).

Если Raspberry pi (или подобное) настроен для автологизации пользователя pi в графической среде, можно запустить приложение в качестве пользователя pi и использовать дисплей : 0 . Перед началом работы убедитесь, что X11 завершил запуск.

Edit: Похоже, что конфигурация запускает сервер Xvnc сначала в качестве пользователя pi , а затем запускает основной сервер X буфера кадров в качестве пользователя root . В этом случае, как вы выяснили, приложение должно быть запущено как root и использовать : 1 в качестве дисплея.

Если вы действительно хотите запустить приложение не один раз во время загрузки, а каждый раз, когда пользователь (обычно pi ) регистрации в графической среде, добавьте его в файл rc, применимый к этой графической среде. Например, /etc/xdg/lxsession/LXDE-pi/autostart .

3
29.04.2021, 00:29

Теги

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