Comando daemon de distribuição cruzada?

Comando daemon de distribuição cruzada?

Estou tentando escrever um script para iniciar um daemon no centos e no debian.

Este é o pseudo script atual:

if [ =f "/etc/init.d/functions" ]
  then
    . /etc/unit.d/functions
    alias STARTSTOPDAEMON=daemon
  else
    alias STARTSTOPDAEMON=start-stop-daemon
fi

Mas então eu tenho duas sintaxes diferentes para o alias...

Eu encontrei isso no pastebin, queria saber se poderia funcionar entre distros ou não.

http://pastebin.com/P6bCsK4S

Algum conselho?

informação relacionada