我有一个控制台应用程序,它可以作为控制台和 Linux 守护进程启动。
我如何确定应用程序是作为 Linux 守护进程(而非控制台)启动的?
答案1
我建议在您作为 Linux 守护进程启动时传递一个额外的命令行参数,并检查代码中是否存在该额外的命令行参数。
我有一个控制台应用程序,它可以作为控制台和 Linux 守护进程启动。
我如何确定应用程序是作为 Linux 守护进程(而非控制台)启动的?
我建议在您作为 Linux 守护进程启动时传递一个额外的命令行参数,并检查代码中是否存在该额外的命令行参数。