我在Linux CentOS中执行了以下C代码来创建一个进程。
#include <stdio.h>
#include <unistd.h>
int main ()
{
int i = 0;
while ( 1 )
{
printf ( "\nhello %d\n", i ++ );
sleep ( 2 );
}
}
我已将其编译为hello_count
。当我./hello_count
时,输出如下:
hello 0
hello 1
hello 2
...
直到我杀了它。
我已使用以下命令停止执行
kill -s SIGSTOP 2956
当我这样做时
ps -e
仍会列出流程2956 ./hello_count
。
是否有任何命令或方法可以恢复(不重启)进程号为2956的进程?
此外,当我停止该过程时,命令行显示:
[1]+ Stopped ./hello_count
上述行中的[1]+
是什么意思?
答案 0 :(得分:8)