ターミナルを開いたときにプロセス [mpd] を開始し、2 番目のタブを開いたときに既に実行されているかどうかを確認して、再度実行しようとしないようにしたいと考えています。これは、私が .bashrc に持っていたものです。
#start mpd automatically if not yet running.
if [[ -z "$(pgrep mpd)" ]]; then
mpd
fi
私はこのようなものか、おそらく を使用していると思いますがtest -f
、それを機能させる方法がわかりません:
# MPD
if pgrep mpd > /dev/null
command mpd
end
[これは私の config.fish ファイルにあります]。