The OpenNET Project / Index page

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

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

"Вывод информации на терминал"  
Сообщение от ZengoX email on 20-Окт-07, 00:48 
Доброго времени суток!
Подскажите путь решения проблнмы:
Необходимо что бы по крону запускался терминал (aterm) и на него выводилась информация из определённого файла.
Заранее спасибо.
zengo
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "Вывод информации на терминал"  
Сообщение от phpcoder email(??) on 20-Окт-07, 13:11 
>Необходимо что бы по крону запускался терминал (aterm) и на него выводилась
>информация из определённого файла.

Ну так в чем проблема? aterm -e 'cat file; read V'
Возможные грабли будут, если иксы не запущены, в таком случае надо установить переменную DISPLAY корректно или использовать опцию -display.


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

2. "Вывод информации на терминал"  
Сообщение от ZengoX email on 20-Окт-07, 16:30 
>>Необходимо что бы по крону запускался терминал (aterm) и на него выводилась
>>информация из определённого файла.
>
>Ну так в чем проблема? aterm -e 'cat file; read V'
>Возможные грабли будут, если иксы не запущены, в таком случае надо установить
>переменную DISPLAY корректно или использовать опцию -display.

Спасибо, пробуем, с shell пока знакомимся поближе.

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

3. "Вывод информации на терминал"  
Сообщение от ZengoX email on 20-Окт-07, 17:38 
>>>Необходимо что бы по крону запускался терминал (aterm) и на него выводилась
>>>информация из определённого файла.
>>
>>Ну так в чем проблема? aterm -e 'cat file; read V'
>>Возможные грабли будут, если иксы не запущены, в таком случае надо установить
>>переменную DISPLAY корректно или использовать опцию -display.
>
>Спасибо, пробуем, с shell пока знакомимся поближе.

В целом суть понял, если можно чуть подробнее про read V, из man read что-то мало ясного


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

4. "Вывод информации на терминал"  
Сообщение от phpcoder email(??) on 20-Окт-07, 18:59 
[...]
>В целом суть понял, если можно чуть подробнее про read V, из
>man read что-то мало ясного

У меня при запуске aterm -e 'cmd' после выполнения cmd aterm сразу закрывался. Я добавил read V, которая считывает ввод от пользователя в переменную, для того чтобы терминал сразу не закрывался а ждал какого-либо ввода от пользователя.

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

5. "Вывод информации на терминал"  
Сообщение от ZengoX email on 20-Окт-07, 19:51 
>[...]
>>В целом суть понял, если можно чуть подробнее про read V, из
>>man read что-то мало ясного
>
>У меня при запуске aterm -e 'cmd' после выполнения cmd aterm сразу
>закрывался. Я добавил read V, которая считывает ввод от пользователя в
>переменную, для того чтобы терминал сразу не закрывался а ждал какого-либо
>ввода от пользователя.

Во, проблема та же, мгновное закрытие терминала. можно уточнить экранирование одиночными кавычками (') или обратными (`)? А вообще идея в связи с этим всем такая: в кроне крутиться fetchmail, доработать скрипт что бы после отработки fetchmail -k запустился терминал, далее mutt с полученной почтой и ожидал действий пользователя.

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

6. "Вывод информации на терминал"  
Сообщение от ZengoX email on 20-Окт-07, 19:56 
>[оверквотинг удален]
>>У меня при запуске aterm -e 'cmd' после выполнения cmd aterm сразу
>>закрывался. Я добавил read V, которая считывает ввод от пользователя в
>>переменную, для того чтобы терминал сразу не закрывался а ждал какого-либо
>>ввода от пользователя.
>
>Во, проблема та же, мгновное закрытие терминала. можно уточнить экранирование одиночными кавычками >> попробовал с xterm вся конструкция заработала (!??)
>(') или обратными (`)? А вообще идея в связи с этим
>всем такая: в кроне крутиться fetchmail, доработать скрипт что бы после
>отработки fetchmail -k запустился терминал, далее mutt с полученной почтой и
>ожидал действий пользователя.

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

7. "Вывод информации на терминал"  
Сообщение от phpcoder email(??) on 20-Окт-07, 20:01 
[...]
>>Во, проблема та же, мгновное закрытие терминала. можно уточнить экранирование одиночными кавычками >> попробовал с xterm вся конструкция заработала (!??)
>>(') или обратными (`)? А вообще идея в связи с этим

Кавычки понадобятся когда будет несколько команд или у команды будут аргументы, в таком случае с помощью кавычек шелл мы говорим, что аргументы относятся к команде, а не к aterm'у.

>>всем такая: в кроне крутиться fetchmail, доработать скрипт что бы после
>>отработки fetchmail -k запустился терминал, далее mutt с полученной почтой и
>>ожидал действий пользователя.

В вашем случае read не нужен, потому что mutt сам будет держать терминал:

aterm -e mutt

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

8. "Вывод информации на терминал"  
Сообщение от ZengoX email on 20-Окт-07, 20:07 
>[оверквотинг удален]
>к команде, а не к aterm'у.
>
>>>всем такая: в кроне крутиться fetchmail, доработать скрипт что бы после
>>>отработки fetchmail -k запустился терминал, далее mutt с полученной почтой и
>>>ожидал действий пользователя.
>
>В вашем случае read не нужен, потому что mutt сам будет держать
>терминал:
>
>aterm -e mutt

а в этом случае вызов нового shell используя () для mutt не нужен?


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

9. "Вывод информации на терминал"  
Сообщение от phpcoder email(??) on 20-Окт-07, 20:10 
[...]
>>aterm -e mutt
>
>а в этом случае вызов нового shell используя () для mutt не
>нужен?

aterm сам запустит, как понимаю:

       -e command [arguments]
              Run the command with its command-line  arguments  in  the  aterm
              window; also sets the window title and icon name to be the base-
              name of the program being executed if neither -title (-T) nor -n
              are  given on the command line.  If this option is used, it must
              be the last on the command-line.  If there is no -e option  then
              the  default  is to run the program specified by the SHELL envi-
              ronment variable or, failing that, sh(1).

Таки man гляньте, да? ;)

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

10. "Вывод информации на терминал"  
Сообщение от ZengoX email on 20-Окт-07, 21:31 
>[оверквотинг удален]
>            
>  be the last on the command-line.  If there
>is no -e option  then
>            
>  the  default  is to run the program
>specified by the SHELL envi-
>            
>  ronment variable or, failing that, sh(1).
>
>Таки man гляньте, да? ;)

Читаем, изучаем, спасибо за помощь! Если не секрет, судя по nickname вы какое-то отношение к php имеете?

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

11. "Вывод информации на терминал"  
Сообщение от phpcoder email(??) on 20-Окт-07, 21:35 
[...]
>Если не секрет, судя по nickname вы  какое-то отношение к php имеете?

Никакого. Не спрашивайте меня об этом, чтобы мне не было стыдно за своё прошлое ;-)

P.S. Это уже оффтопик, кстати.


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

12. "Вывод информации на терминал"  
Сообщение от ZengoX email on 20-Окт-07, 21:43 
>[...]
>>Если не секрет, судя по nickname вы  какое-то отношение к php имеете?
>
>Никакого. Не спрашивайте меня об этом, чтобы мне не было стыдно за
>своё прошлое ;-)
>
>P.S. Это уже оффтопик, кстати.

Хм.. наверное я отстал от жизни.. что же актуально на сей момент? Просто есть развёрнутый ldap, для администрирования средства нашёл (luma, web2ldap), а вот инструмента просмотра который можно на web повесить пока не нашёл, пробовал LABE но на bsd работать почему-то не захотела (или я не правильно понял файл конфигурации)

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

13. "Вывод информации на терминал"  
Сообщение от phpcoder email(??) on 20-Окт-07, 21:57 
>>[...]
>Хм.. наверное я отстал от жизни.. что же актуально на сей момент?

Я не знаю, я тоже отстал ;-)

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

14. "Вывод информации на терминал"  
Сообщение от ZengoX email on 20-Окт-07, 21:58 
>>>[...]
>>Хм.. наверное я отстал от жизни.. что же актуально на сей момент?
>
>Я не знаю, я тоже отстал ;-)

:-) Спасибо!

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

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

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




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

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