我有一个C程序可执行文件。我会在运行程序的同时运行终端命令并想知道我该怎么做?
./program | ps -l -u ${USER} | grep info
我输入了USER的用户名,但我得到了:
用法:ps [options]
尝试'ps --help'或'ps --help '获取更多帮助文字。
有关详细信息,请参阅ps(1)。
不知道我做错了什么?
答案 0 :(得分:0)
按照您要执行的标题中的说明回答您的问题
./program & ps ...
答案 1 :(得分:0)
您可能希望在./program
grep
的输出中在后台运行ps
:
./program & ps -l -u ${USER} | grep info
&
将./program
置于后台,其中|
用于将一个命令的输出传递给另一个命令