最近Centos 7システムにXvfbを設定しました。
それは非常にうまく動作します。
唯一の問題は、パテセッション(リモートアクセス)を終了すると、バックグラウンドでXvfbが実行され続けるがディスプレイが消えることです。
したがって、次にパテを介してリモート接続する場合は、export DISPLAY=:99
テストを開始する前にパテを再入力する必要があります。
どのように永久に作ることができますか?このスレッドで私の問題の解決策が見つかりません。エクスポートしたシェル変数を永続的にする方法は?
修正する: .構成ファイルの内容:
export M3_HOME=/home/aditi.a/apache-maven-3.5.4/bin
export PATH=$PATH:$M3_HOME
export JMETER_HOME=/home/aditi.a/apache-jmeter-5.0/bin
export PATH=$PATH:$JMETER_HOME
export JAVA_HOME=/usr/java/jdk1.8.0_192-amd64
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export DISPLAY=:99
エコー変数出力:
$ echo $JAVA_HOME
/usr/java/jdk1.8.0_192-amd64
$ echo $M3_HOME
/home/adit.a/apache-maven-3.5.4/bin
$ echo $DISPLAY
$
私はどのシェルを実行していますか?
$ ps -p $$
PID TTY TIME CMD
30678 pts/14 00:00:00 sh
答え1
.profile
@JigglyNagaが言ったことに同意します。ファイルを調べたところ、間違った点や欠けていることはありません。
私の唯一の提案は、同じコンテンツをコピーすることです
/home/aditi.a/.profile
とファイル.bashrc
/root/.profile
.bashrc