すみませんが教えてください。

シェルスクリプトで、対話的な動作から、バックグラウンド動作に
自動で入っていくツールを書いています。

#!/bin/sh
echo this is test code.
nohup sh -s hoge <<EOF >> nohup.log 2>&1 &
    echo this is in nohup code.
    while [ -f hoge ]; do
        date
        sleep 10
    done
    echo finish
EOF
echo this is out of nohup.
echo end.

一応、hogeファイルがある間ループして、なくなったら処理して終了、
という目的は達成できそうなのですが、ps でチェックしたときに
プログラム名が「sh」になってしまって、killしたいときに、どれを
殺せばいいかわからなくなってしまいます。

シェルスクリプトの中から、psで見える自分の名前を変更することは
できないでしょうか。

環境はbash + Linuxです。