The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как из скрипта обратиться к запушенному процессу ?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как из скрипта обратиться к запушенному процессу ?"  
Сообщение от Kartuz email(??) on 20-Янв-06, 13:11 
Система ФриБЗД, нужно :
1) Запустить консольный icq клиент (/usr/local/bin/vicq -c /usr/local/etc/vicq.conf)
2) Выполнить проверку файлов
3) Вернуться к клиенту и отправить сообщение (в клиенте msg 160500336\n сообщение\n .\n)
Как из скрипта обратиться к запущенному процессу ?
Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Как из скрипта обратиться к запушенному процессу ?"  
Сообщение от Niam on 20-Янв-06, 16:31 
>Система ФриБЗД, нужно :
>1) Запустить консольный icq клиент (/usr/local/bin/vicq -c /usr/local/etc/vicq.conf)
>2) Выполнить проверку файлов
>3) Вернуться к клиенту и отправить сообщение (в клиенте msg 160500336\n сообщение\n
>.\n)
>Как из скрипта обратиться к запущенному процессу ?
можно запустить аську в background, а потом смотришь man fg как ее вернуть в нормальный режим или еще лучше - man screen.
Паралельно виртуальные консоли.
Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как из скрипта обратиться к запушенному процессу ?"  
Сообщение от Kartuz email(??) on 20-Янв-06, 17:00 
>можно запустить аську в background, а потом смотришь man fg как ее вернуть в нормальный режим или еще лучше - man screen.
>Паралельно виртуальные консоли.
что то я такой комманды как fg не найду.
по подробней расскажи.
Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Как из скрипта обратиться к запушенному процессу ?"  
Сообщение от chip email(ok) on 21-Янв-06, 11:45 

>Как из скрипта обратиться к запущенному процессу ?

Читать документацию на vicq. Возможно последний открывает `командный` сокет, пайп ... Если нет - реализовать самому.

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Как из скрипта обратиться к запушенному процессу ?"  
Сообщение от Kartuz email(ok) on 23-Янв-06, 09:49 
Проблема не решена, FreeBSD 5.3

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Как из скрипта обратиться к запушенному процессу ?"  
Сообщение от chip email(ok) on 23-Янв-06, 14:43 
>Проблема не решена, FreeBSD 5.3

Полагаете проблему должны за Вас решать? Вам предложили решения, никакой реакции на них не последовало. Документацию за Вас никто читать не будет.

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Как из скрипта обратиться к запушенному процессу ?"  
Сообщение от Niam on 23-Янв-06, 14:51 
>>Проблема не решена, FreeBSD 5.3
>
>Полагаете проблему должны за Вас решать? Вам предложили решения, никакой реакции на
>них не последовало. Документацию за Вас никто читать не будет.


Можно попробовать так:
создать прогу, которая читает какой-то файл при получении сигнала читает какой-то файл, в котором хранится сообщение(которое модиф. скрипт) и в pipe пишет что-то этому аськиному клиенту. А инпут аськи перенаправлен в тот самый пайп.

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Как из скрипта обратиться к запушенному процессу ?"  
Сообщение от Kartuz email(ok) on 23-Янв-06, 16:11 
>Можно попробовать так:
>создать прогу, которая читает какой-то файл при получении сигнала читает какой-то файл,
>в котором хранится сообщение(которое модиф. скрипт) и в pipe пишет что-то
>этому аськиному клиенту. А инпут аськи перенаправлен в тот самый пайп.
>
т.е. так:
cat aaa.txt | vicq
так работает, но разово.
Если поставить событие в крон, то по событию аська включается, отсылает сообщение и выключается.
А мне надо, чтобы она всё время онлайн висела.


Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "Как из скрипта обратиться к запушенному процессу ?"  
Сообщение от Niam on 23-Янв-06, 20:19 
>>Можно попробовать так:
>>создать прогу, которая читает какой-то файл при получении сигнала читает какой-то файл,
>>в котором хранится сообщение(которое модиф. скрипт) и в pipe пишет что-то
>>этому аськиному клиенту. А инпут аськи перенаправлен в тот самый пайп.
>>
>т.е. так:
>cat aaa.txt | vicq
>так работает, но разово.
>Если поставить событие в крон, то по событию аська включается, отсылает сообщение
>и выключается.
>А мне надо, чтобы она всё время онлайн висела.


не совсем.
программа(скрипт(sh, perl..) или писанная на с(c++)) создает пайп и пишет туда что-то по сигналу, к примеру файл отчета от проверки дисков.

Ввод клиента аськи перенаправлен в тот самый пайп, в который пишет прога.

попробуй такое:
создай два терминала.

в первом : mkfifo /tmp/my.pipe; echo "something" > 1>/tmp/pipe
во втором: cat 0</tmp/pipe

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Как из скрипта обратиться к запушенному процессу ?"  
Сообщение от Simps (ok) on 23-Янв-06, 15:16 
>Проблема не решена, FreeBSD 5.3

Почитайте empty.sourceforge.net, может поможет

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Как из скрипта обратиться к запушенному процессу ?"  
Сообщение от Forth (??) on 23-Янв-06, 09:53 
Использовать возможности snp(4). Этот драйвер позволяет подключаться к другим терминалам. С ним умеет работать утилита watch, но не уверен что с ней можно работать из скрипта, разве только с помощью expect.

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру