Назад | Перейти на главную страницу

Настройка сценария для запуска при загрузке в Ubuntu

Мне нужно запустить некоторые процессы при загрузке сервера, но мне нужно, чтобы они запускались от имени конкретного пользователя. На данный момент у меня валяется только загруженный startup.sh.

Сервер - Ubuntu 8.04

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

@reboot command-to-run

Изменить: пока я не забыл, как root вы можете редактировать crontab конкретного пользователя с помощью

crontab -u username -e

Дополнительная документация в администрации Debian.

Короткий ответ - поставить

su username -c "/path/to/your/script.sh" 

в эквиваленте Ubuntu rc.local.

Видеть это RcLocalHowto чтобы подготовить вашу систему к локальному сценарию инициализации