私のGNU画面のすべてのシェルセッションに対してすぐに〜/.bashrcソースを提供します。

私のGNU画面のすべてのシェルセッションに対してすぐに〜/.bashrcソースを提供します。

一度だけ実行できますかsource ~/.bashrc?すべてのNシェルセッションについて(もちろん、1つのGNU画面に関連するセッションを意味します)?

同じ問題ですが、export TEST_VAR=whateverシェルセッションにあるのと同じ問題です。

ベストアンサー1

あなたの質問を正しく理解したら、1つのGNU画面にN個のシェルセッションがあり、すべてのシェルセッションsource ~/.bashrcで与えられたシェルコマンド(または)を同時に実行しようとします。export TEST_VAR=whatever

これは、以下を介してスクリーンセッション内で実行できます。

Ctrl-A:at "#" stuff "export TEST_VAR='whatever'\n"

これは次の方法でどこでも実行できます。

screen -X at "#" stuff "export TEST_VAR='whatever'\n"

-S(このオプションを使用して特定の画面セッションを指定できます)

おすすめ記事