クロスディストリビューションデーモンコマンド?

クロスディストリビューションデーモンコマンド?

CentOS と Debian の両方でデーモンを起動するスクリプトを作成しようとしています。

これは現在の疑似スクリプトです:

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

しかし、エイリアスには 2 つの異なる構文があります...

私はこれを pastebin で見つけたのですが、クロスディストリビューションで動作するかどうか気になっています。

http://pastebin.com/P6bCsK4S

何かアドバイス?

関連情報