私は端末を開いたときにプロセス[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ファイルにあります]。
回答:
回答№1の場合は3あなたはあなたに追加することができます config.fish
.
if not pgrep -f mpd > /dev/null
command mpd
end
または、魚を使用している場合> = 2.3.0
に ~/.config/fish/conf.d/*
懸念のより良い分離のために。