The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Запуск telnet в фоне, !*! kernel, 10-Апр-07, 17:04  [смотреть все]
Стоит задача через rc во время загрузки ОС фоном запустить сеанс telnet к одному хосту со сбросом всех данных из этого сеанса в файл. На хосте авторизация отключена.
Если выполнить telnet 192.168.1.2 >> /proba.log  &  то процесс почему то автоматически прибивается. Запуск nohup telnet 192.168.1.2 >> /proba.log  & тоже не приносит положительного результата.
  • Запуск 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)
      >http://empty.sourceforge.net - мое поделие, либо тебя спасет добрый старый expect :)

      empty из кронтаба не запускается, да и из rc тоже.

      • Запуск 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 в фоне, !*! 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^/




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

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