Невозможно запустить vncserver в RHEL 7

Ладно. Думаю, я нашел решение. Я только что нашел там раздел udev под названием RESULT , который соответствует выходным данным последнего предыдущего вызова PROGRAM . Итак, я обновил свое правило до следующего, и, похоже, оно работает:

TAG == "seat", ENV {ID_FOR_SEAT} == "usb-pci - * - usb - * _ [34]", ПРОГРАММА = "/ bin / sh -c '/ usr / bin / lspci | / bin / grep -c SM501'", РЕЗУЛЬТАТ == "1", ENV {ID_SEAT} = "seat0", TAG - = "master-of -seat "

Можно ли улучшить это правило, отбросив оболочку / bin / sh -c '...' в ПРОГРАММА ?

{{1 }}
0
15.04.2018, 11:23
2 ответа

Решено путем компиляции приложения из его исходного кода.

0
29.04.2021, 00:22

Это двоичный файл в / usr / sbin - если / usr / sbin / находится в вашем $ PATH, вы можете запустить его следующим образом:

i7z_GUI

В противном случае запустите его, указав префикс полного пути:

/usr/sbin/i7z_GUI

Страницы руководства для i7z_GUI отсутствуют, но на странице руководства для i7z сказано:

i7z необходимо запускать в режиме суперпользователя (root).

Если вы пытаетесь запустить любой из них как пользователь без полномочий root, вам необходимо использовать sudo, например:

sudo i7z_GUI

или

sudo /usr/sbin/i7z_GUI

в зависимости от того, находится ли / usr / sbin в ваш $ PATH или нет.

0
29.04.2021, 00:22

Теги

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