我使用$KARAF_HOME/bin/start
CentOS 6.5 在服务器模式下启动了Apache Karaf 3.0.0 .然后我想运行几个命令$KARAF_HOME/bin/client
并捕获这些命令的输出,以确保命令成功运行.输出确实在我的控制台上吐出,但我永远无法将其重定向到文件中.好像Karaf没有向输出流或错误流写任何内容.我尝试了以下方法:
[apache-karaf-3.0.0]$ ./bin/start clean [apache-karaf-3.0.0]$ ./bin/client "bundle:list" Logging in as karaf 282 [pool-2-thread-3] WARN org.apache.sshd.client.keyverifier.AcceptAllServerKeyVerifier - Server at /0.0.0.0:8101 presented unverified key: START LEVEL 100 , List Threshold: 50 ID | State | Lvl | Version | Name ------------------------------------------------------------------------------------ 91 | Active | 80 | 1.8.0 | Commons Codec 92 | Active | 80 | 2.6 | Commons Lang 93 | Active | 80 | 15.0.0 | Guava: Google Core Libraries for Java [apache-karaf-3.0.0]$ ./bin/client "bundle:list" >& bundleList [apache-karaf-3.0.0]$ cat bundleList null
没有写入文件bundleList
.管道输出似乎也没有帮助.