プログラム初心者です。
Raspberry Pi 3 model Bを使って、シャットダウン時・リブート時に簡単なスクリプトを実行したいのですが、スクリプトが実行された形跡がなく嵌っています。スクリプトの内容は、testという文字列をファイルに書き出すだけのスクリプトです。期待値は、シャットダウンあるいはリブートをしたら、ログファイルが生成されるというのが期待値なのですが、ファイルが生成されていないため、スクリプトが実行されていないと判断しました。ちなみに、ターミナルを起動し、以下のスクリプトを実行した場合は、所望の動作をいたしました。サービスの登録の仕方に問題があるのではと考えています。

ディストリビューションは、Ubuntu 16.04です。

スクリプトの内容は、以下の通りです。
以下のリンクを参考にしました。
http://qiita.com/toshihirock/items/4c8c3987b8837989d6fb

#!/bin/bash
name="test"
lock_file="/var/lock/subsys/${name}"
log_file="/var/log/${name}.log"
echo ${name} >> ${log_file}

start(){
    touch ${lock_file}
    #他のスクリプトを呼び出す処理(現在はコメントアウト中)
}
stop(){
    rm -f ${lock_file}
}
case "${1}" in
    start)
        start
        ;;
    stop)
        stop
        ;;
     *)
        echo "Usage: ${0} {start|stop|restart}"
     ;;
esac

やったことは以下の通りです。
・/etc/init.d/の中に上記スクリプト(test)を置きました。
・/etc/rc0.d/と/etc/rc6.d/の中にシンボリックリンク(S00test)を作成しました。
・test/S00testの権限は実行可能状態になっています。
・sysv-rc-confコマンドでtestをランレベル0と6でスタートするようにしました。
 >$ sysv-rc-conf --list
 test 0:on 6:on
・さらに、/var/lock/subsys/の中にもtestを置きました。

ちゃんと理解できておらずお恥ずかしい限りです。
もし、同じような経験をされた方、解決策をご教示いただけませんでしょうか。
よろしくお願いいたします。