Tente isto:
/var/customDaemon >> /var/log/customDaemon.log 2>&1 &
Sugiro que você execute o serviço com um usuário normal em vez de root
.
Para mostrar as mensagens [OK] , [FAILED] , você pode verificar o status de saída, algo assim:
/var/customDaemon >> /var/log/customDaemon.log 2>&1 &
RETVAL=$?
[ $RETVAL = 0 ] && echo -ne '\t\t\t\t\t[ 3[32mOK3[0m ]\n'
Você também pode ver as funções predefinidas em /etc/rc.d/init.d/functions
: daemon
, killproc
, action
, ...
/var/customDaemon >> /var/log/customDaemon.log 2>&1 &
RETVAL=$?
[ $RETVAL = 0 ] && action $"Starting customDaemon... " /bin/true