linux user environment variable settings

Remote command execution error:

/usr/bin/ssh admin@ip /bin/sh /export/home/tomcat/domains/qone.jd.com/server1/bin/stop.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variables is needed to run this program


because the remote host does not set environment variables for the admin user

User environment variable configuration file address: /home/admin/.bashrc

Add content:

export JAVA_HOME=/export/servers/jdk1. 6.0_25
export JAVA_BIN=/export/servers/jdk1.6.0_25/bin
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_OPTS="-Djava.library.path=/usr/local/lib -server -Xms1024m -Xmx2048m -XX:MaxPermSize=256m -Djava.awt.headless=true -Dsun.net.client.defaultReadTimeout=60000 -Djmagick. systemcl
assloader=no -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.ttl=300"

Remote execution executable again

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326942242&siteId=291194637