Я пытаюсь захватить запущенный процесс и сделать его в одной строке:
Мне удалось захватить только тот, который я хочу, с помощью этой команды
ps -ef | grep "[0-9].*[0-9] /usr/bin/python3 /home/pi/readcard.py"
выводит это:
root 676 668 99 11:00 ? 00:34:21 /usr/bin/python3 /home/pi/readcard.py
Теперь я пытаюсь захватить pid процесса с помощью этого регулярного выражения и использовать его для создания другой команды:
ps -ef | grep "([0-9]+).*[0-9] /usr/bin/python3 /home/pi/readcard.py"
Как я мог заставить работать что-то подобное?
sudo strace -f -p{captured_field} -s9999 -e write