gpt4 book ai didi

c - 我怎样才能终止系统()?

转载 作者:太空宇宙 更新时间:2023-11-04 06:27:52 26 4
gpt4 key购买 nike

在 C 程序中,我通过运行 system() 调用脚本文件 (.sh)。

#include <stdio.h>
#include <stdlib.h>

int main()
{

system("/home/root/Server_video.sh");

}

我想一次又一次地停止/开始运行脚本文件(例如运行 60 秒,终止,运行 60 秒,...)。这是因为脚本文件运行的视频服务器会随着时间的流逝而增加延迟。

实现这个的方法是什么?我是新手,非常感谢任何帮助。

最佳答案

使用fork(2)/exec(3)/wait(2)/kill(2)而不是 system(3) ,您将能够实现您的尝试。

关于c - 我怎样才能终止系统()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24224157/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com