- Запуск telnet в фоне, nitalaut, 18:04 , 10-Апр-07 (1)
>Стоит задача через rc во время загрузки ОС фоном запустить сеанс telnet >к одному хосту со сбросом всех данных из этого сеанса в >файл. На хосте авторизация отключена. я бы написал что-нибудь на питоне/перле скрипт строк на 10 максимум - Запуск telnet в фоне, mezantrop, 18:11 , 10-Апр-07 (2)
>Стоит задача через rc во время загрузки ОС фоном запустить сеанс telnet >к одному хосту со сбросом всех данных из этого сеанса в >файл. На хосте авторизация отключена. >Если выполнить telnet 192.168.1.2 >> /proba.log & то процесс почему то автоматически прибивается. Запуск nohup telnet 192.168.1.2 >> /proba.log & тоже не приносит положительного результата.http://empty.sourceforge.net - мое поделие, либо тебя спасет добрый старый expect :)
- Запуск telnet в фоне, kernel, 10:03 , 11-Апр-07 (4)
- Запуск telnet в фоне, mezantrop, 11:42 , 11-Апр-07 (5)
>>http://empty.sourceforge.net - мое поделие, либо тебя спасет добрый старый expect :) > >empty из кронтаба не запускается, да и из rc тоже. Наглая ложь :)) Все прекрасно запускается из cron и at. Достоверно проверено на FreeBSD, HP-UX и Solaris. Думаю, и на остальных ОС проблем быть не должно. А если у вас не запускается, то почему не вижу вашего баг-репорта? :)
- Запуск telnet в фоне, kernel, 12:01 , 11-Апр-07 (6)
>Наглая ложь :)) >Все прекрасно запускается из cron и at. Достоверно проверено на FreeBSD, HP-UX >и Solaris. Думаю, и на остальных ОС проблем быть не должно. >А если у вас не запускается, то почему не вижу вашего >баг-репорта? :) Ну как бы то ни было, у меня так и происходит. Система RedHat 7.1 ядро 2.4.2. Ну я так понимаю, дальше обсуждение уже не в форуме :-)
- Запуск telnet в фоне, mezantrop, 12:02 , 11-Апр-07 (7)
>>Наглая ложь :)) >>Все прекрасно запускается из cron и at. Достоверно проверено на FreeBSD, HP-UX >>и Solaris. Думаю, и на остальных ОС проблем быть не должно. >>А если у вас не запускается, то почему не вижу вашего >>баг-репорта? :) > >Ну как бы то ни было, у меня так и происходит. Система >RedHat 7.1 ядро 2.4.2. Ну я так понимаю, дальше обсуждение уже >не в форуме :-) жду письма на zmey20000{at}yahoo.com - Запуск telnet в фоне, mezantrop, 15:10 , 11-Апр-07 (8)
>>Наглая ложь :)) >>Все прекрасно запускается из cron и at. Достоверно проверено на FreeBSD, HP-UX >>и Solaris. Думаю, и на остальных ОС проблем быть не должно. >>А если у вас не запускается, то почему не вижу вашего >>баг-репорта? :) > >Ну как бы то ни было, у меня так и происходит. Система >RedHat 7.1 ядро 2.4.2. Ну я так понимаю, дальше обсуждение уже >не в форуме :-) Только что проверено на debian: мин - нет :)
- Запуск telnet в фоне, kernel, 15:47 , 11-Апр-07 (9)
>Только что проверено на debian: мин - нет :) ОК, тогда на что обратить внимание при запуске?
- Запуск telnet в фоне, mezantrop, 16:07 , 11-Апр-07 (10)
>>Только что проверено на debian: мин - нет :) >ОК, тогда на что обратить внимание при запуске? Я вроде письмо отписал. Не пришло???
Проверь, пожалуйста, переменную PATH в /etc/crontab. Скорее всего в нее не прописан путь до /usr/local/bin. Да и сам скрипт неплохо бы в студию :) Только что убедился, что все работает: debian:/home/zmey# uname -a Linux debian 2.4.27-2-386 #1 Mon May 16 16:47:51 JST 2005 i686 GNU/Linux debian:/home/zmey# grep empty /etc/crontab */5 * * * * root /home/zmey/empty-0.6.11b/examples/em_ssh.sh т.е. каждые 5 минут пускаем скрипт из примеров. кусок /var/log/syslog Apr 11 13:10:01 localhost /USR/SBIN/CRON[1933]: (root) CMD (/home/zmey/empty-0.6.11b/examples/em_ssh.sh) Apr 11 13:10:01 localhost empty: version 0.6.11b started Apr 11 13:10:01 localhost empty: forked ssh zmey@localhost Apr 11 13:10:01 localhost empty: ssh exited Apr 11 13:10:01 localhost empty: version 0.6.11b finished Ну и собственно пришло письмо. Я его поскипал немного :) Last login: Wed Apr 11 13:05:01 2007 from localhost.localdomain zmey@debian:~$ -- EMPTY TEST BEGIN -- zmey@debian:~$ Linux debian 2.4.27-2-386 #1 Mon May 16 16:47:51 JST 2005 i686 GNU/Linux zmey@debian:~$ 13:10:01 up 28 min, 3 users, load average: 0.00, 0.00, 0.00 zmey@debian:~$ zmey pts/1 Apr 11 13:10 (localhost.localdomain) zmey@debian:~$ -- EMPTY TEST END -- zmey@debian:~$ logout Password: ******* echo "-- EMPTY TEST BEGIN --" uname -a uptime who am i echo "-- EMPTY TEST END --" exit Linux debian 2.4.27-2-386 #1 Mon May 16 16:47:51 JST 2005 i686 GNU/Linux The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. You have new mail. Last login: Wed Apr 11 13:11:42 2007 from 192.168.128.110 zmey@debian:~$ -- EMPTY TEST BEGIN -- zmey@debian:~$ Linux debian 2.4.27-2-386 #1 Mon May 16 16:47:51 JST 2005 i686 GNU/Linux zmey@debian:~$ 13:15:02 up 33 min, 4 users, load average: 0.00, 0.00, 0.00 zmey@debian:~$ zmey pts/2 Apr 11 13:15 (localhost.localdomain) zmey@debian:~$ -- EMPTY TEST END -- zmey@debian:~$ logout Done
- Запуск telnet в фоне, kernel, 16:13 , 11-Апр-07 (11)
>>>Только что проверено на debian: мин - нет :) >>ОК, тогда на что обратить внимание при запуске? > > >Я вроде письмо отписал. Не пришло??? Пришло, торможу просто :-)
- Запуск telnet в фоне, perece, 19:44 , 10-Апр-07 (3)
>Стоит задача через rc во время загрузки ОС фоном запустить сеанс telnet >к одному хосту со сбросом всех данных из этого сеанса в >файл. На хосте авторизация отключена. >Если выполнить telnet 192.168.1.2 >> /proba.log & то процесс почему то автоматически прибивается. Запуск nohup telnet 192.168.1.2 >> /proba.log & тоже не приносит положительного результата. еще вариант - использовать netcat (nc) вместо телнета. ему не нужны эти изощрения с pty (а телнетовские управляющие последовательности он умеет разруливать - если это важно)\^P^/
|