Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.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
Linux 机器人框架并行命令执行_Linux_Bash_Robotframework - Fatal编程技术网

Linux 机器人框架并行命令执行

Linux 机器人框架并行命令执行,linux,bash,robotframework,Linux,Bash,Robotframework,我有一个包含多个执行命令(SSH库)的测试用例,这些命令在Linux环境中调用不同的命令。我想做的主要事情是并行运行其中一些。默认情况下,Robot执行一个命令,完成后执行下一个命令 至于我,这不是一个好的行为,我希望在执行前一个命令的过程中执行我的命令。例如: Execute Command ./script.sh Execute Command ./script_parallel.sh 我希望机器人做什么: 执行script.sh 在执行过程中执行script_paralle

我有一个包含多个执行命令(SSH库)的测试用例,这些命令在Linux环境中调用不同的命令。我想做的主要事情是并行运行其中一些。默认情况下,Robot执行一个命令,完成后执行下一个命令

至于我,这不是一个好的行为,我希望在执行前一个命令的过程中执行我的命令。例如:

Execute Command    ./script.sh
Execute Command    ./script_parallel.sh
我希望机器人做什么:

  • 执行script.sh
  • 在执行过程中执行script_parallel.sh(将在script.sh完成之前完成)
  • 完成script.sh

是否可以使用GNU并行

Execute Command    parallel ::: ./script.sh ./script_parallel.sh

你试过了吗?它在后台启动命令并立即返回。验证您需要的命令的成功执行。

当然,这是一种解决方案,但我确实希望能够控制何时执行第二个命令。我不想同时运行这两个脚本。请从
script.sh
中调用
script\u parallel.sh&
。符号的意思是过程的分叉。