UbuntuMate18.04でCairo-dockが重複起動する問題対策

下記内容のスクリプトを作成して自動起動するアプリに登録する。
「-0」オプションは実際にはプロセスを殺さない。標準エラー出力を標準出力へ統合してすべての結果を破棄。「$?」は直前に実行したコマンドの終了値変数。

#!/bin/bash
killall -0 cairo-dock > /dev/null 2>&1
if [ $? = 1 ]; then
  cairo-dock;
fi