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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: скрипты при запуске  (Прочитано 1037 раз)

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

Оффлайн erve

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
скрипты при запуске
« : 14 Сентября 2009, 10:35:49 »
Добрый день. Необходимо, чтобы при запуске/входе пользователя выполнялись определенные действия.
Как это реализовано сейчас. Ubuntu 9.04
/etc/profile.d/rc.sh
туда пишу все что надо делать - запуск сервера vnc, копирование настрек, файлов и т.д.
Но вот возникла проблемка. Необходимо, чтобы сам rc.sh периодически обновлялся. Вот захотел я добавить в него что-то - как-то влом лезать на десятки машин и вручную его переписывать.
Первое что пришло мне в голову - в конце rc.sh дописать
sudo sh go.sh
в нем я удалял rc.sh и стягивал с сервера новый rc.sh
Но такой вариант не прокатил, что-то с правами как я понял происходит...
Типа мой go.sh запускается от имени пользователя уже, а он не может быть root.
Как-то так.
Люди, подскажите варианты, как обновлять мой rc.sh :)
« Последнее редактирование: 14 Сентября 2009, 11:39:23 от erve »

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: скрипты при запуске
« Ответ #1 : 14 Сентября 2009, 11:36:38 »
если на серверах Ubuntu
можно попробовать sudo go.sh
а в /etc/sudoers прописать чтобы на go.sh пароль не требовать
може так прокатит?

rapidsp

  • Гость
Re: скрипты при запуске
« Ответ #2 : 14 Сентября 2009, 13:04:22 »
а если скрипт запускать с nfs-шары?

Оффлайн erve

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: скрипты при запуске
« Ответ #3 : 14 Сентября 2009, 13:06:28 »
На данный момент я его тяну по http.
А маунтить шару для одного скрипта.... Не уверен что это лучший выход

Пользователь решил продолжить мысль 15 Сентября 2009, 10:00:40:
Т.е. упростим задачу, при входе /etc/profile.d выполняетк акие-то шаги, надо сделать чтобы я мог этот файл обновлять периодически на нескольких машинах. Т.е. чтобы при входе он подменялся тем новым что есть на серваке. Идеи? :)
« Последнее редактирование: 15 Сентября 2009, 10:00:40 от erve »

 

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