当前位置: 技术问答>linux和unix
一个daemon的问题?
来源: 互联网 发布时间:2015-05-28
本文导语: 在我的应用程序中是使用下面的方法使程序成为DAEMON的,可是运行后并没有在后台,用ps -ef看不到这个进程,为什么? int ___g_init_daemon_FUNCTION (const char *path) { pid_t pid; // if this is the main process // then stop it ...
在我的应用程序中是使用下面的方法使程序成为DAEMON的,可是运行后并没有在后台,用ps -ef看不到这个进程,为什么?
int ___g_init_daemon_FUNCTION (const char *path)
{
pid_t pid;
// if this is the main process
// then stop it
pid = fork();
if (pid > 0)
exit(1);
// if fork invoke failed
else if (pid 0)
exit(2);
else if (pid
int ___g_init_daemon_FUNCTION (const char *path)
{
pid_t pid;
// if this is the main process
// then stop it
pid = fork();
if (pid > 0)
exit(1);
// if fork invoke failed
else if (pid 0)
exit(2);
else if (pid