我目前正尝试在Linux上使用C++创建一个程序,但我对此还不是很熟悉。该程序应该在后台处理其任务(网络通信和计算),并可以通过终端命令进行控制,比如“prog -start”,“prog -stop”,“prog -limitUp 1000”。
我的想法是将程序创建为守护进程,以始终在后台运行。为了控制整个过程,我考虑设置一个Linux命令,将给定的参数传递给程序的主函数,并尝试重新连接到后台中的守护进程来执行给定的命令。
实现这种功能的最佳方法是什么(即在后台侦听的守护进程和可用于控制它的客户端/命令)?
我的想法是将程序创建为守护进程,以始终在后台运行。为了控制整个过程,我考虑设置一个Linux命令,将给定的参数传递给程序的主函数,并尝试重新连接到后台中的守护进程来执行给定的命令。
实现这种功能的最佳方法是什么(即在后台侦听的守护进程和可用于控制它的客户端/命令)?