ssh 远程不能执行JAVA启动脚本

本文深入探讨了BashShell的启动配置文件,包括不同运行模式下的登录与注销流程,以及交互式与非交互式shell的执行方式。重点强调了使用JAVA的绝对路径在SSH远程环境下的最佳实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

源:http://java.freesion.com/article/82354858443/;jsessionid=9CC8151F2D483374B4DC2E9EB5DF06CA
评: 如果不能启动,直接编写绝对路径执行命令
Bash Shell的启动配置文件
Bash不同运行模式
登录 :/ets/profile ———–.bash_profile——————-.bash_login———–.profile
注销:.bash_login
执行新shell (非login shell):
1. 交互式shell:直接执行bash,产生一个子shell /etc/bash.bashrc—————-.bashrc
2. shell script(非交互式):执行脚本,脚本检查BASH_ENV变量内容,若变量有定义,执行变量所定义的启动文件内容
#!/bin/sh 执行脚本,不加载任何变量


因为SSH远程不会读取系统变量,所以最好的方式是用JAVA的绝对路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值