是否可以在linux操作系统中更改进程ID.如果有人知道,请告诉我.
要求:实际上我想把后台进程调到前面,这是在init下运行的.因此,如果我可以更改进程的进程ID或父进程id.我可以实现我的目标.
不,在Unix上做这样的事情是不可能的.您可能可以使用它fork来实现此效果,但您必须告诉我们您要实现的目标.
pid_t pid;
/* I want a new PID. */
pid fork();
if (pid == 0) {
/* getpid() will show I've got a new PID. */
else
_exit(0); /* Parent or check for -1 (tinfoil hat)
Run Code Online (Sandbox Code Playgroud)
显然,正如我之前所说,你"可能"能够使用它.