linu 代替posix_spawn_file_actions_addchdir这个函数的
时间: 2023-07-29 15:10:24 浏览: 145
在Linux中,可以使用chdir()函数来改变进程的工作目录。相比于posix_spawn_file_actions_addchdir()函数,chdir()函数更加简单易用。以下是一个示例代码:
```
#include <unistd.h>
#include <stdio.h>
int main() {
if (chdir("/tmp") != 0) {
perror("chdir error");
return 1;
}
printf("current working directory: %s\n", getcwd(NULL, 0));
return 0;
}
```
该程序将进程的工作目录更改为/tmp目录,并输出当前工作目录。
阅读全文