如何启动valgrind以使用非root帐户检查一个应用程序

时间:2013-09-20 06:00:29

标签: valgrind memcheck

如何启动valgrind以使用非root帐户检查一个应用程序?

我有一个应用程序,它只是以这种方式开始:

su wrt-wxx --shell=/bin/bash -c " application  application  .cfg >/dev/null 2>&1 &"

我想用valgrind做memcheck。

 valgrind --log-file=./mem.log --leak-check=full --show-reachable=yes --trace-children=yes --undef-value-errors=no   su wrt-wxx --shell=/bin/bash -c " application  application  .cfg >/dev/null 2>&1 &"

它无法启动应用程序。

1 个答案:

答案 0 :(得分:0)

我真的不知道怎么做但是你试过启动valgrind(而不仅仅是你的应用程序)作为wrt-wxx?

su wrt-wxx --shell=/bin/bash -c "valgrind valgrind_options your_app >/dev/null 2>&1 &"