RF脚本里面执行sh脚本时,sh有java调用时异常

测试过程中遇到问题:

调用的脚本内容如下:

cat /home/csqinwj/test/zidh/BDCSC-basis-KVV1/ct_user_acct_mask_m/bdcscCli.sh
#!/bin/bash
HOME=$(cd "$(dirname "$0")"; pwd)
java -Xmx120m -Xms120m -XX:PermSize=40M -XX:MaxPermSize=40M -XX:+DisableExplicitGC -cp $HOME/libs/bdcsc2x-core-kv-console-2.1.39-jar-with-dependencies.jar  cn.ctyun.bigdata.bdcsc2.kv.boot.BootKv   -initKV $HOME/conf/init.kv.properties -c $HOME/conf/product.properties[csqinwj@NM-BigData-038001006 ~]$

解决办法:

待定

原文地址:https://www.cnblogs.com/jie-2019/p/10432338.html

时间: 2024-10-19 11:28:33

RF脚本里面执行sh脚本时,sh有java调用时异常的相关文章

C# WPF VS2012 对类型“ ”的构造函数执行符合指定的绑定约束的调用时引发了异常 问题解决办法 产生什么原因

运行程序时报 对类型"XX.XXX"的构造函数执行符合指定的绑定约束的调用时引发了异常 XX.XXX  代表命名空间.类 namespace Test { /// <summary> /// Test.xaml 的交互逻辑 /// </summary> public partial class Test : Test { public Test() { InitializeComponent(); // 报错位置 对类型" "的构造函数执行符

shell 脚本各种执行方式(source ./*.sh, . ./*.sh, ./*.sh)的区别

结论一: ./*.sh的执行方式等价于sh ./*.sh或者bash ./*.sh,此三种执行脚本的方式都是重新启动一个子shell,在子shell中执行此脚本. 结论二: .source ./*.sh和 . ./*.sh的执行方式是等价的,即两种执行方式都是在当前shell进程中执行此脚本,而不是重新启动一个shell 而在子shell进程中执行此脚本. 验证依据:没有被export导出的变量(即非环境变量)是不能被子shell继承的 验证结果: [[email protected] ~]#n

shell脚本中执行python脚本并接收其返回值的例子

1.在shell脚本执行python脚本时,需要通过python脚本的返回值来判断后面程序要执行的命令 例:有两个py程序  hello.py 复制代码代码如下: def main():    print "Hello" if __name__=='__main__':    main()world.py def main():    print "Hello" if __name__=='__main__':    main() shell 脚本 test.sh

shell脚本中执行shell脚本

1.a.sh #!/bin/sh name="hello" ./b.sh $name  2.b.sh(这里把b.sh与a.sh放在同一目录下,便于演示) #!/bin/sh echo "parameter is :$1"   3. 执行 # 进入a.sh文件所在目录 ./a.sh 4.执行结果 原文地址:https://www.cnblogs.com/lvlin241/p/9279979.html

【Servlet+Struts2】文件下载时抛出java.lang.IllegalStateException异常的解决方法

java.lang.IllegalStateException这种异常,不代表文件不能下载,不代表程序写错,它在Tomcat抛出完异常之后依然能够正常运行的.只是看着不爽而已,每次下载都要在Tomcat抛出一大堆异常. java.lang.IllegalStateException主要是用了后台把文件丢进respond的缓冲区,然后respond再把下载的文件扔回JSP的情况所造成的.Servlet与Struts2反正是JSP都有可能存在.其主要原因JSP在对缓冲区读,后台JAVA在对缓冲写所导

Shell脚本的执行方式详解

当Shell脚本运行时,它会先查找系统环境变量ENV,该变量指定了环境文件(加载顺序通常是/etc/profile.~/.bash_profile.~/.bashrc./etc/bashrc等),在加载了上述环境变量文件后,Shell就开始执行Shell脚本中的内容. Shell脚本是从上至下.从左至右依次执行每一行的命令及语句的,即执行完了一个命令后再执行下一个,如果在Shell脚本中遇到子脚本(即脚本嵌套)时,就会先执行子脚本的内容,完成后再返回父脚本继续执行父脚本内后续的命令及语句. 通常

SQL Server自动化运维系列——批量执行SQL脚本(Power Shell)

需求描述 一般在生产环境中,在投产的情况下,需要批量的来执行SQL脚本文件,来完成整个投产,如果投产文件比较多的情况下,无疑这是一个比较痛苦的过程,所以本篇通过PowerShell脚本来批量完成. 监控脚本 <#批量执行SQL脚本文件#> <#===========================================#> $serverInstance="WUXUEL1" $Database="111" #$userName=&q

Unity里脚本的执行顺序

Unity里的每个脚本里,都有Unity自带的一些事件, 比如:Awake(),Start(),Update()等...执行顺序也是从上至下的. 但是,在某些情况下, A脚本要在Awake()里调用B脚本里Awake()里初始化的值,但是又不清楚到底是A脚本的Awake()先运行,还是B脚本的Awake()先运行 或者是运行后,发现是A脚本先运行,就报错空指针了.这时候,可以调整一下脚本的执行顺序. 在Unity里的Edit-->Project Setting-->Script Executi

运行python脚本后台执行

最近搞到了一台服务器,挂一个脚本刷刷河畔在线时间.脚本随便写了两下,能跑到什么时候就随缘了 https://blog.csdn.net/philosophyatmath/article/details/80174687 运行python脚本后台执行 1 脚本后加& python3 run.py >/dev/null 2>&1 & 2 使用nohup在后台执行命令 nohup python3 run.py >/dev/null 2>&1 & 3