Как я могу автоматизировать команду root после (не во время) запуска?

Я использую Ubuntu 12.04 LTS, но мне нужно выполнить следующую команду:

sudo dhclient

после запуска, чтобы получить стабильное соединение с Ethernet. Я запускаю dhclient уже при запуске через файл /etc/rc.local.

Кто-нибудь, пожалуйста, помогите мне выполнить эту команду после запуска автоматически (удалив ее требование для пользователя root или каким-либо другим способом), или предложите другой способ устранения неполадок моего подключения к Ethernet.

4
задан 18 May 2012 в 21:52

2 ответа

Одним из обходных путей было бы использование rc.local с командой sleep. Поместите следующее в /etc/rc.local:

(sleep 60; dhclient) &

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

0
ответ дан 18 May 2012 в 21:52

Вы можете создать собственный скрипт для запуска или остановки служб и сделать его исполняемым при запуске, у меня нет опыта в написании кодов, поэтому, пожалуйста, обратитесь к этому официальному Руководству . -скрипты

0
ответ дан 18 May 2012 в 21:52

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

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