使用ganymed-ssh2调用自己配置的命令
来源:互联网 发布:淘宝联邦止咳水暗语 编辑:程序博客网 时间:2024/05/01 22:29
问题:
java代码用ganymed-ssh2连接服务器执行命令的时候,因为 jdk,git都是利用apt-get install 安装的 所以这些命令可以正常使用。但是我自己配置的maven命令,在putty的打开的命令行里可以使用,用ganymed就无法使用。
原因:
putty链接服务器打开新shell时会调用 /etc/profile , /etc/.bashrc ~/.bash.rc ,~/bash_profile,执行 env 命令可以看到:
而利用ganymed执行env 得到
可以看到这里的PATH并没用被上述那些文件添加
解决:
直接在 /etc/environment 里修改path的值,因为这个文件是配置整系统的PATH的初始值(个人观点),然后再用ganymed执行env命令
问题解决。
后记
不过还是不懂为啥利用 apt-get install安装的程序,不用这么配置,ganymed也可以正常调用。
有知道的大神请留言告知!感激涕零……
0 0
- 使用ganymed-ssh2调用自己配置的命令
- java使用ganymed-ssh2执行linux命令
- ch.ethz.ganymed包ganymed-ssh2的使用
- ganymed-ssh2-build210.jar 的使用
- java使用ganymed-ssh2-build210.jar实现linuxscp命令。
- ganymed-ssh2执行命令返回结果乱码的问题解决
- ganymed-ssh2-build250使用中遇到的问题
- ganymed-ssh2
- Ganymed SSH2 模拟putty远程交互式执行命令工具
- ganymed-ssh2简介
- 使用ganymed ssh2实现scp以及ssh内容访问
- SSH2对于Java的轻量级实现方案-ganymed
- Ganymed ssh2 连接ftp server获取server的file
- 【JAVA笔记】使用ganymed-ssh2-build210.jar访问Linux虚拟主机获取数据
- ganymed-ssh2实现java ssh协议采集
- ganymed-ssh2实现java ssh协议采集
- ssh2拓展的使用
- java远程调用ssh2执行Linux命令
- CoreAnimation研究(2)
- Archived redo logfiles(归档重做日志)
- .NET通过调用接口来获取数据的方法
- JS操作日期,获取当前日期,加一天,减一天
- Python爬虫代理池
- 使用ganymed-ssh2调用自己配置的命令
- 优秀logo,最基础的设计技巧(二)
- 【C++】【不定期更新】粗心错误大杂烩
- 2016Y GDUT新生杯初赛 Problem D: 有趣的游戏
- 工厂方法模式
- XAMPP安装以及使用
- unity3D-游戏/AR/VR在线就业班 C#入门方法参数学习笔记
- TFCalc3.5.b12下载
- Qt Open Source Download