入力待機コマンドで終了コマンドが用意されており、それをエラーを出さずに C-cで終了する方法

arch
マウントコマンドは色々と面倒。

photo-credit: syui


go-mtpfs ~/Android && aaa || fusermount -u ~/Android



go-mtpfs でコマンドが実行されます。仮想マウントコマンドみたいなもので、 fusermount でアンマウントするまで実行され続けます。


つまり、第1コマンドを終了しても、常に第2コマンドを実行しなければ終了されないというケースです。


go-mtpfs をエラーを出さずに終了するキーを知らないので、 && が使えません。


よって、コマンドが失敗した時に処理継続する || を使いたいのですが、そのままでは上手く行きません。


ここで、わざとコマンドを失敗させる && aaa を挟むことにしました。(aaaなんてコマンドは存在しないため、必ず失敗します


もっと良い方法がありそうですが、誰か知ってたら教えて下さい。