标签: c++ shell
我试图实现shell内置命令来获取当前作业及其状态的列表,以便shell输出如下所示的内容。
JID STATUS COMMAND 1137 Stopped less & 2245 Running cat /dev/urandom | less & 2343 Running ./jobcontrol &
最好使用waitpid来获取状态。如何从fork中跟踪多个子作业ID?