Создание демона в Linux

В Linux я хочу добавить демон, который не может быть остановлен и который отслеживает изменения файловой системы. Если какие-либо изменения обнаружены, он должен записать путь к консоли, где он был запущен, плюс новую строку.

У меня уже есть готовый код для изменения файловой системы, но я не могу понять, как создать демон.

Мой код отсюда:http://www.yolinux.com/TUTORIALS/ForkExecProcesses.html

Что делать после развилки?

int main (int argc, char **argv) {

  pid_t pID = fork();
  if (pID == 0)  {              // child
          // Code only executed by child process    
      sIdentifier = "Child Process: ";
    }
    else if (pID < 0) {
        cerr < "Failed to fork" < endl;
        exit(1);
       // Throw exception
    }
    else                                   // parent
    {
      // Code only executed by parent process

      sIdentifier = "Parent Process:";
    }       

    return 0;
}

Ответы на вопрос(8)

Ваш ответ на вопрос