Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 同时从多个线程调用的shell脚本_Java_Shell_Jakarta Ee_Unix_Aix - Fatal编程技术网

Java 同时从多个线程调用的shell脚本

Java 同时从多个线程调用的shell脚本,java,shell,jakarta-ee,unix,aix,Java,Shell,Jakarta Ee,Unix,Aix,我使用Runtime.exec方法从java调用aix shell脚本。 shell脚本将文件名作为输入。 根据文件名编写脚本中的操作。shell的输出取决于输入参数 如果多个java线程同时并行调用shell脚本,是否会产生问题?(每个java线程可以使用不同的文件名调用脚本。) 我是否必须为每次并行执行编写单独的shell脚本?只要shell脚本本身可以并行运行,而不会干扰其他调用,这就不会产生问题 对于脚本的每次调用,都会产生一个单独的进程(在aix级别上)。只要shell脚本本身可以并行

我使用Runtime.exec方法从java调用aix shell脚本。 shell脚本将文件名作为输入。 根据文件名编写脚本中的操作。shell的输出取决于输入参数

如果多个java线程同时并行调用shell脚本,是否会产生问题?(每个java线程可以使用不同的文件名调用脚本。)
我是否必须为每次并行执行编写单独的shell脚本?

只要shell脚本本身可以并行运行,而不会干扰其他调用,这就不会产生问题


对于脚本的每次调用,都会产生一个单独的进程(在aix级别上)。

只要shell脚本本身可以并行运行,而不会干扰其他调用,就不会产生问题


对于脚本的每次调用,都会产生一个单独的进程(在aix级别上)。

主脚本也会在内部调用其他shell脚本。如果主脚本由不同的并行线程调用,这是否也可以正常工作?这实际上取决于shell脚本,与从Java启动它们无关。如果它们使用相同的资源(例如,一个删除另一个试图写入的目录)会有冲突。主脚本也会在内部调用其他shell脚本。如果主脚本由不同的并行线程调用,这也会正常工作吗?这实际上取决于shell脚本,与它们从Java启动无关。如果它们使用相同的资源(例如一个删除另一个试图写入的目录),则会发生冲突。