Ao executar o ps, você obtém algo como:
root 2 0.0 0.0 0 0 ? S< 00:00 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S< 00:00 0:00 [ksoftirqd/0]
root 4 0.0 0.0 0 0 ? S< 00:00 0:00 [events/0]
Todos os processos daemon geralmente têm os colchetes '[..]' ao seu redor.
O que eles significam (se houver)? Como você cria um processo que aparece assim?
A razão pela qual pergunto é que criamos um daemon de sistema a partir do rcS (o programa usa fork para criar o daemon), mas a entrada ps se parece com:
root 207 0.0 0.2 1516 200 ? S 00:00 0:00 /root/testdaemo
Então, estávamos nos perguntando se é importante ter os colchetes '[..]' e como os processos os obtêm em primeiro lugar.
Obrigado.