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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Привязать скрипт к процессу.  (Прочитано 817 раз)

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

Оффлайн stampidu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Привязать скрипт к процессу.
« : 26 Марта 2013, 15:25:54 »
День Добрый. Встал острый вопрос.
Нужно наладить перезапуск компьютера под операционной системой Ubuntu, после выхода из терминальной сессии под rdesktop. У меня возник вопрос, можно ли привязать скрипт, в котором будет прописано перезагрузка системы, к процессу rdesktop после его завершения. Т.е. сотрудники выходят из сессии rdesktop, процесс завершается и запускается скрипт.. Если нет, то посоветуйте како-нить вариант решения данного вопроса.
« Последнее редактирование: 26 Марта 2013, 16:06:00 от stampidu »

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Привязать скрипт к процессу.
« Ответ #1 : 26 Марта 2013, 16:32:40 »
"процесс завершается"
а как он стартует?

Оффлайн stampidu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Привязать скрипт к процессу.
« Ответ #2 : 27 Марта 2013, 09:14:59 »
Написан так же скрипт, при запуске системы подключается удаленный сервер через rdesktop.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Привязать скрипт к процессу.
« Ответ #3 : 27 Марта 2013, 10:03:39 »
можно ли привязать скрипт, в котором будет прописано перезагрузка системы, к процессу rdesktop после его завершения
В первом приближении:
rdesktop ... ; sudo reboot

Оффлайн stampidu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Привязать скрипт к процессу.
« Ответ #4 : 27 Марта 2013, 10:17:47 »
Поподробнее если можно, куда прописать данную команду?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Привязать скрипт к процессу.
« Ответ #5 : 27 Марта 2013, 12:27:22 »
куда прописать данную команду?
Туда же, где у вас прописана команда запуска rdesktop.

Оффлайн stampidu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Привязать скрипт к процессу.
« Ответ #6 : 27 Марта 2013, 13:31:04 »
У меня создан скрипт с командой:
#! /bin/bash
rdesktop -u ... -p ... -n ... -k rus_mod -f ... ; sudo reboot . И запуск скрипта прописан в Приложении "Автоматический запуск приложений", такое приложение есть в Администрировании. После выхода из rdesktop, перезагрузка не происходит. Скрипт лежит в домашнем каталоге. Возможно нужно переложить скрипт в определенную директорию, или я не там прописал перезагрузку??

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Привязать скрипт к процессу.
« Ответ #7 : 27 Марта 2013, 14:22:18 »
Нормально.
Осталось разрешить выполнять reboot простому пользователю.
Пример здесь:
http://ru.wikipedia.org/wiki/Sudo

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Привязать скрипт к процессу.
« Ответ #8 : 27 Марта 2013, 15:04:13 »
Или можете поискать по форуму, кто-то недавно описывал способ перезагрузки с правами обычного пользователя.

Оффлайн stampidu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Привязать скрипт к процессу.
« Ответ #9 : 27 Марта 2013, 15:59:20 »
Все суперр получилось! Спасибо!

 

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