Java 调用Shell脚本执行 SCP命令提示Authorized users only. All activity may be monitored and reported.

本文介绍了一个关于Java后端调用服务器上的Shell脚本的问题解决方案。具体问题是当执行SCP命令时出现Authorized users only...的提示,导致程序误报错误。通过在SCP命令中添加-q参数,可以消除该提示,确保程序正常运行。

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

近期做了个小项目主要是关于数据处理这方面的。

在Java后端调用服务器上Shell脚本,而Shell脚本执行时一条Scp执行结果的提示报

Authorized users only. All activity may be monitored and reported.

这个是服务器之间的提示信息。但是这个提示信息会被Java调用时捕获到错误信息(Error)中,进而导致程序出错。

解决方法:Shell脚本中Scp命令加入参数

命令:scp -q zhenxiang.tar.gz cidata@192.100.9.5:/usr/local/tomcat-consistency/uploadFile/mail

执行这个命令后便不会出现这个提示 Authorized users only. All activity may be monitored and reported.

希望可以帮助到你

一个不会敲代码的程序员

SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/opt/module/hadoop-3.3.6/share/hadoop/common/lib/slf4j-reload4j-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/opt/module/hbase-2.4.18/lib/client-facing-thirdparty/slf4j-reload4j-1.7.33.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.Reload4jLoggerFactory] running master, logging to /opt/module/hbase-2.4.18/logs/hbase-root-master-master.out slave1: slave1: Authorized users only. All activities may be monitored and reported. slave2: slave2: Authorized users only. All activities may be monitored and reported. master: master: Authorized users only. All activities may be monitored and reported. slave1: +======================================================================+ slave1: | Error: JAVA_HOME is not set | slave1: +----------------------------------------------------------------------+ slave1: | Please download the latest Sun JDK from the Sun Java web site | slave1: | > http://www.oracle.com/technetwork/java/javase/downloads | slave1: | | slave1: | HBase requires Java 1.8 or later. | slave1: +======================================================================+ slave2: +======================================================================+ slave2: | Error: JAVA_HOME is not set | slave2: +----------------------------------------------------------------------+ slave2: | Please download the latest Sun JDK from the Sun Java web site | slave2: | > http://www.oracle.com/technetwork/java/javase/downloads | slave2: | | slave2: | HBase requires Java 1.8 or later. | slave2: +======================================================================+ master: regionserver running as process 10320. Stop it first.
03-16
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值