Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Куда прописать команду?  (Прочитано 4865 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ITdreamer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Куда прописать команду?
« : 13 Май 2008, 02:25:27 »
Ребята, подскажите, пожалуйста. У меня есть важная для меня программа, которая для нормальной ее работы должна перед запуском проинициализировать свои переменные, для чего написон специальный скрипт для bash. Подскажите, куда и что мне нужно прописать для того, чтобы при каждой загрузке компа, этот скрипт срабатывал сам?

Заранее, спасибо.

Оффлайн MechanicalBear

  • Любитель
  • *
  • Сообщений: 59
  • Мишка Механический
    • Просмотр профиля
    • mechanicalbear.ru
Re: Куда прописать команду?
« Ответ #1 : 13 Май 2008, 07:31:34 »
при старте компа или шелла? что делает ваша программа?

Оффлайн ITdreamer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Куда прописать команду?
« Ответ #2 : 13 Май 2008, 10:16:28 »
Нет, не при старте шелла, а при старте компа. Мне нужно что-то вроде Автозапуска в винде. т.е. когда я залогинился, то она быстро (незаметно) отработала и все. Программа инициалицирует необходимые ей переменные.

Оффлайн MechanicalBear

  • Любитель
  • *
  • Сообщений: 59
  • Мишка Механический
    • Просмотр профиля
    • mechanicalbear.ru
Re: Куда прописать команду?
« Ответ #3 : 13 Май 2008, 10:24:58 »
пишите скрипт. копируйте его в /etc/init.d/ и добавьте его в автозапуск:
update-rc.d name defaults

Оффлайн vrybas

  • Активист
  • *
  • Сообщений: 505
    • Просмотр профиля
Re: Куда прописать команду?
« Ответ #4 : 13 Май 2008, 10:42:34 »
Можно еще прописать в /etc/rc.local

sudo vim /etc/rc.local

В конце файла перед exit 0 пишешь свою строку как бы ты ее в bash писал.
Все строчки здесь по порядку запустятся в конце загрузки.

 

Страница сгенерирована за 0.053 секунд. Запросов: 22.