Скрипт запуска Ubuntu 12.04

Каждый раз, когда я запускаю систему, мне нужно запустить эту команду sudo xhost + и sudo service myservice restart

. Я решил добавить скрипт для запуска, чтобы не вводить его каждый раз сам.

Я следовал инструкциям отсюда Как запустить скрипт во время загрузки от имени root

Я создал myscript.sh в /etc/init.d, а затем запустил на нем chmod 755 Я создал simlink в /etc/rc2.d/S99myscript.sh

, вот содержание моего скрипта:

#!/bin/bash

sudo xhost +
sudo service siemcy restart

ls -l /etc/init.d/my_custom_startup_script.sh

-rwxr-xr-x 1 root root 54 Apr 9 10:10 /etc/init.d/my_custom_startup_script.sh

Но когда я перезагружаюсь, кажется, что скрипт не запущен, служба siemcy не работает, потому что ей нужен xhost +, так что в основном сценарий не запускается. Или скрипт не запускается в нужное время. Любой совет? я поставил сценарий не в том месте? спасибо

0
задан 13 April 2017 в 15:23

1 ответ

Возможно, сервис siemcy еще не запускается, таким образом, необходимо сначала запустить его, и затем перезапустить его.

, С другой стороны, Вы могли скопировать свой код в/etc/rc.local перед выходом 0 тегов.

Hope это помогает!

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

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