我最近在 Centos 7 机器上设置了 Xvfb。
它工作得非常好。
唯一的问题是,如果我退出 putty 会话(远程访问),它会继续在后台运行 Xvfb,但显示将会消失。
因此,下次当我通过 putty 进行远程访问时,我必须先export DISPLAY=:99
再次输入,然后才开始测试。
我怎样才能使它永久?我在这个线程中没有看到我的问题的解决方案如何使导出的 shell 变量永久存在?
更新: .配置文件内容:
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
$
我正在运行哪个 shell
$ ps -p $$
PID TTY TIME CMD
30678 pts/14 00:00:00 sh
答案1
.profile
我同意@JigglyNaga 所说的,在查看你的文件后没有任何错误/缺失。
我唯一建议复制相同的内容
/home/aditi.a/.profile
和.bashrc
/root/.profile
和.bashrc
文件