Очень интересует как можно увидеть через консоль куда загружается файлы, в не зависимости чем осуществляется загрузка.
Как узнать куда загружаются файлы.
Очень интересует как можно увидеть через консоль как работает программа. Вне зависимости от того, как запускается. wink
ademaster,
lsof, ps
Очень интересует как можно увидеть через консоль куда загружается файлы, в не зависимости чем осуществляется загрузка.
очень просто:
1. Узнаём номер процесса. Ака PID
2. идём в /proc/PID/fd
3. Видим, куда загружается файл.
ну вот например wget грузит слаку:
[console]$ ll /proc/14486/fd
итого 0
lrwx------ 1 doc users 64 дек. 5 09:57 0 -> /dev/pts/2
lrwx------ 1 doc users 64 дек. 5 09:57 1 -> /dev/pts/2
lrwx------ 1 doc users 64 дек. 5 09:57 2 -> /dev/pts/2
lrwx------ 1 doc users 64 дек. 5 09:57 3 -> socket:[1585061]
l-wx------ 1 doc users 64 дек. 5 09:57 4 -> /home/doc/slackware-13.37-install-dvd.iso
[/console]
Можно и процесс посмотреть:
$ stat /home/doc/slackware-13.37-install-dvd.iso
Файл: «/home/doc/slackware-13.37-install-dvd.iso»
Размер: 657660160 Блоков: 1284504 Блок В/В: 4096 обычный файл
Устройство: 807h/2055d Inode: 2111383 Ссылки: 1
Доступ: (0644/-rw-r--r--) Uid: ( 1000/ doc) Gid: ( 100/ users)
Доступ: 2011-12-05 09:56:56.280460743 +0400
Модифицирован: 2011-12-05 09:58:38.856343084 +0400
Изменён: 2011-12-05 09:58:38.856343084 +0400
Создан: -
$ stat /home/doc/slackware-13.37-install-dvd.iso
Файл: «/home/doc/slackware-13.37-install-dvd.iso»
Размер: 701913850 Блоков: 1370936 Блок В/В: 4096 обычный файл
Устройство: 807h/2055d Inode: 2111383 Ссылки: 1
Доступ: (0644/-rw-r--r--) Uid: ( 1000/ doc) Gid: ( 100/ users)
Доступ: 2011-12-05 09:56:56.280460743 +0400
Модифицирован: 2011-12-05 09:58:42.666153013 +0400
Изменён: 2011-12-05 09:58:42.666153013 +0400
Создан: -
lsof,
угу. Вот тот же wget
[console]wget 14865 doc 3u IPv4 1592464 0t0 TCP 10.78.26.95:41345->mirror.yandex.ru:http (ESTABLISHED)
wget 14865 doc 4w REG 8,7 174567952 2111385 /home/doc/slackware-13.37-install-dvd.iso.1
[/console]
Спасибо drBatty и i2ks, очень дельные советы:-)