特殊変数"$$"でプロセスIDを読み込みファイルに退避させる方法について。
これでプロセスを明示して消す事が可能。
実際のところ
~$ cat test1.sh echo $$ while true do sleep 10 done
$ sh test1.sh >> processID1.log & [1] 204
やめるときはpkillの"-F"オプションで先ほどのpidファイルを読みだす。
$ pkill -F processID1.log [1]+ Terminated sh test1.sh >> processID1.log