From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4289A4C4.2060309@rrnn.ru> Date: Tue, 17 May 2005 12:01:08 +0400 From: =?KOI8-R?Q?=EF=D7=C5=DE=CB=C9=CE_=F7=CC=C1=C4?= User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: "community@altlinux.ru" Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-OriginalArrivalTime: 17 May 2005 08:01:21.0976 (UTC) FILETIME=[9D504B80:01C55AB6] X-Virus-Scanned: ClamAV 0.83/881/Tue May 17 01:13:31 2005 on vh1.rrnn.ru X-Virus-Status: Clean Subject: [Comm] =?koi8-r?b?8NLPwszFzcEg0yDTwc3P0MnTztnNINPUwdLUz9fZzSDT?= =?koi8-r?b?y9LJ0NTPzSDEzNEgdGNwZHVtcC4=?= X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 May 2005 08:01:27 -0000 Archived-At: List-Archive: List-Post: Приветствую:) Хочу собирать статистику по одному интефейсу с помощью tcpdump. Попытался создать скрипт для автоматической загрузки. Но он работает как-то на половину - в консоли показывает следующее: # /etc/init.d/stat start Starting tcpdump service: И всё. Никакких [DONE]. Вернуть консоль можно только по CTRL-C. Хотя статистику исправно пишет куда нужно... Вот, как я написал стартовый скрипт - подскажите, где подправить? В этом вопросе я очень слаб, так что не пинайте сильно. #!/bin/sh WITHOUT_RC_COMPAT=1 # Source function library. . /etc/init.d/functions # Source networking configuration. SourceIfNotEmpty /etc/sysconfig/network PIDFILE=/var/run/stat.pid LOCKFILE=/var/lock/subsys/stat RUNOPTIONS="-p -i eth0 -w /home/test1" # Source config. ###SourceIfNotEmpty /etc/sysconfig/sshd RETVAL=0 start() { is_yes "$NETWORKING" || return 0 start_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user root -- /usr/sbin/tcpdump "$RUNOPTIO # start_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user root -- /usr/sbin/tcpdump -i eth0 - RETVAL=$? return $RETVAL } stop() { stop_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user root /usr/sbin/tcpdump RETVAL=$? return $RETVAL } restart() { stop start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; status) status --pidfile "$PIDFILE" --expect-user root tcpdump RETVAL=$? ;; *) msg_usage "${0##*/} {start|stop|restart|status}" RETVAL=1 esac exit $RETVAL С уважением, Овечкин Влад.