小编Tri*_*ang的帖子

C - 带有触摸命令的 execve 函数不起作用

我正在尝试通过 execve() 运行 touch 命令,这是我的代码:

#include <stdio.h>
#include <unistd.h>

int main()
{
char * c[2]={"/usr/bin/touch","test.txt"};
execve(c[0],c,NULL);
return 0;   
} 
Run Code Online (Sandbox Code Playgroud)

但似乎文件没有被触及或日期没有被更新。来人帮帮我。

c linux execve

1
推荐指数
1
解决办法
41
查看次数

标签 统计

c ×1

execve ×1

linux ×1