Получение аргумента командной строки из внешнего интерфейса

Я пытаюсь увидеть, какие именно аргументы командной строки отправляются на scanimage из xsane. Я попробовал ltrace, но не смог найти "scanimage" нигде в журнале. В общем, предположим, что вы знаете, что какая-то программа с графическим интерфейсом является интерфейсом командной строки pro

1 ответ

Если xsane вызов scanimageвы найдете это, заменив scanimage временно исполняемый этим скриптом:

#!/bin/bash

exec &>/tmp/trace
echo "$0" "$@"

Затем,

chmod +x /usr/bin/scanimage
xsane
cat /tmp/trace
Другие вопросы по тегам