LINUX.ORG.RU

залоггировать дисковые обращения и вывод программы одной командой?

 ,


0

1

нужно - запустить программу, вывести лог ее обращений к диску в один файл, вывод на консоль - в другой, продолжить работу в этой же консоли (по-возможности)

пока что выполняю-получаю:

maestro@meniac:~$ strace -xf -eopen -o lifera_disk.log 'liferea &> lifera_run.log &'
strace: liferea &> lifera_run.log &: command not found

возможно ли такое?

ПС. после ответа можно всласть высказаться, какстрашножыть, куда катится мир и до чего отупело школие

Ответ на: комментарий от Extraterrestrial

Кавычки убери.

что-то не то

maestro@meniac:~$ maestro@meniac:~$ strace -xf -eopen -o lifera_disk.log liferea &> lifera_run.log &
[1] 30589
maestro@meniac:~$ locate lifera_disk.log
[1]+  Выход из 127     maestro@meniac:~$ strace -xf -eopen -o lifera_disk.log liferea &>lifera_run.log

т.е. дисковые операции не логгируются, и после запуска консоль не «освобождает ввод»

MinasFilm
() автор топика
Ответ на: комментарий от Extraterrestrial

[code]strace -xf -eopen -o lifera_disk.log dd if=/dev/zero of=/dev/null &> lifera_run.log &
[/code]

а ты собственно про запуска liferea в скрипте не забыл?

MinasFilm
() автор топика
Ответ на: комментарий от MinasFilm

Прога для виртуализации консолей. Есть ещё tmux, но она делит окошко на части по-умолчанию. Поставь и попробуй.

ziemin ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.