When running ps
, you get something like:
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]
All the daemon processes generally have the [..]
brackets around them.
What do they mean (if anything)? How do you create a process that appears like this?
The reason I ask is we create a system daemon from the rcS (the programme uses fork to create the daemon), but ps entry looks like:
root 207 0.0 0.2 1516 200 ? S 00:00 0:00 /root/testdaemo
So we were wondering if it is important to have the [..]
brackets and how processes get them in the first place.
Thanks.