Linux
文章平均质量分 52
kaili230
这个作者很懒,什么都没留下…
展开
-
java 通过ssh 连接执行shell命令,文件传输
JSch 是SSH2的纯 Java 实现原创 2021-10-24 19:51:12 · 5506 阅读 · 0 评论 -
关于ssh远程执行命令出现xxx: command not found
这种模式下,bash没有登录启动,然后创建一个shell,执行完脚本或命令就退出,不与用户交互。它不会调用/etc/profile文件,而是会去调用用户的home目录下的.bashrc文件,即~/.bashrc。在~/.bashrc文件中# Source global definitions这段话前面加入环境变量。对ssh远程执行命令这种方式是无效的,profile文件没有调用到。这说明配置的 /etc/profile文件中的环境变量是有效的,单独测试jps命令和先ssh登录再测试jps命令都是可行的。原创 2023-05-12 22:02:04 · 439 阅读 · 0 评论