Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行bash脚本以使用PLink.exe从Windows控制JBoss?_Jboss_Putty_Plink - Fatal编程技术网

运行bash脚本以使用PLink.exe从Windows控制JBoss?

运行bash脚本以使用PLink.exe从Windows控制JBoss?,jboss,putty,plink,Jboss,Putty,Plink,我创建了一个包含以下内容的windows批处理文件: plink -batch PuttySaveSessionName -pw thePassword "bash stop.sh" echo "starting..." cd //path_to_jboss_dir/jboss/bin ./spcrun.stop echo "finished" stop.sh位于我登录的linux机器的主目录中,包含以下内容: plink -batch PuttySaveSessionName -pw th

我创建了一个包含以下内容的windows批处理文件:

plink -batch PuttySaveSessionName -pw thePassword "bash stop.sh"
echo "starting..."
cd //path_to_jboss_dir/jboss/bin
./spcrun.stop
echo "finished"
stop.sh位于我登录的linux机器的主目录中,包含以下内容:

plink -batch PuttySaveSessionName -pw thePassword "bash stop.sh"
echo "starting..."
cd //path_to_jboss_dir/jboss/bin
./spcrun.stop
echo "finished"
如果执行Windows批处理文件,我将收到以下输出,并且服务器仍在运行:

starting...
finished
JAVA_HOME system property is undefined.
Please define JAVA_HOME and start JBoss again.
如果我使用putty登录,并按照上面的命令操作,服务器将关闭

我需要从Windows使用pLink的相同行为。有什么问题吗?

执行“bash cmd”会启动一个非交互式shell会话;并非所有的shell安装文件都将被解析

您可以执行
bash-l cmd
或将所需设置从您的配置文件(可能是
$HOME/.profile
)移动到rc文件(
$HOME/.bashrc
)中