Detach strace and tracee processes
-D option is used to detach strace and tracee processes. E.g.:
# strace -D ./dead_loop
strace: Process 19816 attached
......
Open another terminal to check the process relationship:
# ps -ef | grep dead
root 19816 19684 0 09:28 pts/0 00:00:00 ./dead_loop
root 19820 1 0 09:28 pts/0 00:00:00 strace -D ./dead_loop
You can see now dead_loop is not child process of strace.