Nesse contexto, a palavra daemon
significa apenas que, depois de bifurcar, o processo pai é encerrado. Portanto, se o daemon recém-criado ainda registrar dados em STDOUT
, respectivamente STDERR
, o redirecionamento deve funcionar como você esperaria no caso não-daemon.
Se motion
fechar STDOUT
e STDERR
após o bifurcação, você não terá nenhuma chance de registrar nada ( motion
precisa), pois nada pode ser gravado por motion
a STDOUT
ou STDERR
anylonger.
Se a execução de motion
e motion -magicdaemonswitch
diferir apenas da maneira com que -magicdaemonswitch
uma bifurcação é feita. Você deve estar bem para iniciar motion
com
motion > log.txt &