Назад | Перейти на главную страницу

Взаимодействие strace с именем процесса вместо PID

Как реализовать сценарий оболочки pstrace в bash, который меняет интерфейс

[sudo] strace -c -p [PID]

к

[sudo] pstrace -c -p [PROCESS-NAME]

похоже на то, как

killall [PROCESS-NAME]

используется. С доработкой и всем.

Табуляция killall обрабатывается с помощью пакета bash-Завершение в аренду на ubuntu. Вы можете увидеть сценарий на

/etc/bash_completion.d/procps

Вам нужно будет либо найти сценарий, который нужно поместить в этот каталог, либо написать свой собственный. Но для strace -p предназначен для pid, поэтому не уверен, насколько хорошо будет работать bash-Completion.