[Sysadmins] [script] какие тянут файлы с ftp

Michael Shigorin mike на osdn.org.ua
Чт Мар 18 16:19:10 UTC 2010


	Здравствуйте.
В аттаче совсем быстрый наколенный хак для выяснения,
какому именно файлу, отдаваемому vsftpd, соответствует
видимый в iftop -BP порт сервера, болтающийся в топе.

Сделано для снижения расходов времени на спорадическое
любопытство, _не_ учитывает httpd/rsync, но вдруг кому
сгодится в качестве полезной отправной точки.

Принимает один аргумент (порт), запускается из-под sudo.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
#!/bin/sh
[ $# = 1 ] || exit 1

PID="$(netstat -pan | fgrep ":$1 " | sed -n 's,^.*ESTABLISHED \([0-9]\+\).*$,\1,p')"

# vsftpd behaviour hardwired, 
readlink /proc/$PID/fd/7

# or do like this:
#ls -l /proc/$PID/fd/* | fgrep /var/ftp | cut -f12- -d" "
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20100318/e28b7993/attachment.bin>


Подробная информация о списке рассылки Sysadmins