Здравствуйте, fk0, Вы писали:
Спасибо за советы.
fk0> Реально нужно setpriority(2) использовать (renice). fk0>setchedparam не работает или работает только от рута.
так он и так из под рута запускается ...
D>>daemon запускается стандартно: D>>int pid = fork(); D>>if(!pid) D>>{ D>>setsid(); D>>chdir("/"); D>>close(STDERR_FILENO) D>>... D>>}
fk0> fork два раза нужно, чтоб зомби не плодились.
Так и делаю. Первый fork запускает слежение и перезапуск в случае чего.
Второй собственно рабочее тело демона