如何启动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 &"
它无法启动应用程序。
答案 0 :(得分:0)
我真的不知道怎么做但是你试过启动valgrind(而不仅仅是你的应用程序)作为wrt-wxx?
su wrt-wxx --shell=/bin/bash -c "valgrind valgrind_options your_app >/dev/null 2>&1 &"