从前端获取命令行参数
问题描述:
我想查看从xsane发送到scanimage的确切命令行参数。我试过ltrace,但在日志的任何地方都找不到“scanimage”。在一般情况下,假设你知道一些GUI程序是一个命令行亲从前端获取命令行参数
答
如果xsane
呼叫scanimage
的前端,你会发现,通过这个脚本暂时替换scanimage
可执行文件:
#!/bin/bash
exec &>/tmp/trace
echo "$0" "[email protected]"
然后,
chmod +x /usr/bin/scanimage
xsane
cat /tmp/trace