【发布时间】:2018-01-19 16:52:15
【问题描述】:
我需要使用 c++ 和 linux 恢复所有正在运行的进程。但是我没有找到 lib 或相应的函数。
我无法运行诸如“ps”之类的 linux 命令。
【问题讨论】:
-
我猜“恢复”是指“列表”或“枚举”?
-
如果您只想枚举进程,
/proc文件系统是您的朋友。但是,真的不清楚究竟你在问什么。 -
听起来你搞砸了你的 PATH 变量。做这个 ;
saveBadPATH="$PATH" ; export PATH="/usr/bin;bin". Now ps应该可以工作。您可能需要将其他元素添加到 PATH,因此export PATH="/other/missing/path:$PATH"等。您可以使用 `echo "$saveBadPATH" 并且如果您看到要添加的其他元素,请确保使用上述语法添加任何包含空格字符的元素,使用 dbl-引号。祝你好运。 -
@shellter 你到底在说什么?
-
@shellter 如果路径搞砸了那么严重;那么现在可能是注销并开始新会话的好时机;)