В моем распоряжении есть команда

/etc/rc.d/rc.local

я не уверен, почему это не выполняется.

я думаю, мне нужно либо добавить #!Баш или что-то поверх сценария
или, возможно, мне нужно добавить gnome-terminal перед исполняемой строкой.

а есть ли способ узнать в чем ошибка?

это команда кстати:

/usr/X11R6/bin/xautolock -time 1 -locker "/root/shut_off"

отлично работает через терминал.

1 ответ1

1

Вы добавляете команду, основанную на работающем X-сервере, в файл, который запускается до инициализации X-сервера и в любом случае запускается не пользователем, запустившим сервер, а пользователем root.

Что ты хочешь сделать? Если вы просто хотите, чтобы эта команда запускалась, например, при каждом входе в систему, добавьте ее в ваш ~/.profile (или ~/.bash_profile если этот файл существует и вы используете bash).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .