コマンドに従ってサウンドを再生するには?

コマンドに従ってサウンドを再生するには?

g++ main.cppを書くたびに.mp3サウンドを再生したいと思います。しかし、問題はこのようにエイリアスを追加すると

alias g++='play sound.mp3 | g++ -std=c++17'

sound.mp3が終わるまで待つ必要があります。同時に動作させる方法は?

編集:コードブロックを追加

答え1

バックグラウンドでサウンドを再生し、プロセス間の接続はありません。

alias g++='play -q sound.mp3 & g++ -std=c++17'

-q回避できる出力を追加すると、playバックグラウンドで出力しようとしたときに停止するのを防ぎます。

関連情報