私は~/.profile
バックグラウンドでスクリプトを実行しています(redshift
夜の画面温度を変更するため)。
ログイン後、端末を開きますtmux
。
しかし、この時点では画面温度がリセットされ、赤色のシフトがはっきりと中断され、この端末では再起動するようです。
ここで何が起こっているのでしょうか?私は~/.profile
これがすべてのシェルで動作し、tmuxを実行すると再び解決されるという印象を受けました。これは可能ですか?
答え1
説明したように6.2 Bash 起動ファイル、~/.profile
対話型ログインシェルを起動したとき(またはこのオプションを使用して)実行されます--login
。デフォルトの動作は、すべての新しいウィンドウでログインシェルを起動することであるため、tmux
プロファイルが再実行されます。
おそらく最も簡単な方法は、スクリプトを変更して実行していることを確認し、redshift
必要なときにのみ起動することです。