我正在使用运行一个二进制文件,例如。'ls -la' 在我的 c 代码中使用execl()函数并读取子进程的返回状态。execl("/bin/ls", "ls", "-la", NULL); 并通过waitpid(pid, &status, 0 )接收子状态;功能。但我需要把我的输出放在不同的时区,比如TZ=UTC。所以喜欢使用 'ls -la' 作为 'TZ=UTC ls -la'。那么是否可以使用 execl() 函数传递时区参数。或者有什么方法可以在特定时区获得输出。找c代码。
问问题
129 次