ファイルを使用しているプロセスを調べるには、fuserコマンドを使います。
fuser ファイル名
実行例
$ fuser sample.sh
/work/shell/sample.sh: 5823
ファイルを使用しているプロセスを停止するには、fuserコマンドの-kオプションを使います。
実行例
$ fuser -k sample.sh
/work/shell/sample.sh: 5823
ファイルを使用しているプロセスを停止する際、-kオプションに-iオプションを併用して、Yes/Noの問い合わせをすることもできます。
実行例
$ fuser -ki sample.sh
/work/shell/sample.sh: 5829
Kill process 5829 ? (y/N) y