运行 BASH 中同时存在两个 xterm 命令
Run two xterm commands at the same time in BASH
我正在尝试从同一个自动化脚本 运行 xterm windows 中的两个不同程序。我当前的代码如下所示:
#!/bin/bash/sh
echo "STARTING PROGRAM ONE"
# change into correct directory
cd ~/myProjects/ProgramOne
xterm -e myProg1 -a P1 &> /tmp/ProgramOne/P1.txt
echo "STARTING PROGRAM TWO"
# change into correct directory
cd ~/myProjects/ProjectTwo
xterm -e myProg2 -a P2 &> /tmp/ProgramTwo/P2.txt
# Code to kill the xterm process?
echo "******************************************"
echo "START AUTOMATION COMPLETE"
echo "******************************************"
我想要完成的是在不同的目录中有两个单独的程序,运行 在两个不同的 xterm windows 中,这样我就可以向最终用户证明这些程序是 运行宁适当。
目前,第一个程序运行良好,当我按 Ctrl + C 时,第二个程序运行良好。但是,我希望两者同时执行。
我查看了一些关于 SO 的资源,但没有找到任何可以帮助我解决这个问题的东西。
我在 CentOS7 系统上,试图自动化这个过程。任何帮助或建议都会很棒。
谢谢!
在后台启动它们并等待它们完成:
#!/bin/bash/sh
echo "STARTING PROGRAM ONE"
# change into correct directory
cd ~/myProjects/ProgramOne
xterm -e myProg1 -a P1 &> /tmp/ProgramOne/P1.txt &
echo "STARTING PROGRAM TWO"
# change into correct directory
cd ~/myProjects/ProjectTwo
xterm -e myProg2 -a P2 &> /tmp/ProgramTwo/P2.txt &
# Code to kill the xterm process?
wait
echo "******************************************"
echo "START AUTOMATION COMPLETE"
echo "******************************************"
我正在尝试从同一个自动化脚本 运行 xterm windows 中的两个不同程序。我当前的代码如下所示:
#!/bin/bash/sh
echo "STARTING PROGRAM ONE"
# change into correct directory
cd ~/myProjects/ProgramOne
xterm -e myProg1 -a P1 &> /tmp/ProgramOne/P1.txt
echo "STARTING PROGRAM TWO"
# change into correct directory
cd ~/myProjects/ProjectTwo
xterm -e myProg2 -a P2 &> /tmp/ProgramTwo/P2.txt
# Code to kill the xterm process?
echo "******************************************"
echo "START AUTOMATION COMPLETE"
echo "******************************************"
我想要完成的是在不同的目录中有两个单独的程序,运行 在两个不同的 xterm windows 中,这样我就可以向最终用户证明这些程序是 运行宁适当。
目前,第一个程序运行良好,当我按 Ctrl + C 时,第二个程序运行良好。但是,我希望两者同时执行。
我查看了一些关于 SO 的资源,但没有找到任何可以帮助我解决这个问题的东西。
我在 CentOS7 系统上,试图自动化这个过程。任何帮助或建议都会很棒。
谢谢!
在后台启动它们并等待它们完成:
#!/bin/bash/sh
echo "STARTING PROGRAM ONE"
# change into correct directory
cd ~/myProjects/ProgramOne
xterm -e myProg1 -a P1 &> /tmp/ProgramOne/P1.txt &
echo "STARTING PROGRAM TWO"
# change into correct directory
cd ~/myProjects/ProjectTwo
xterm -e myProg2 -a P2 &> /tmp/ProgramTwo/P2.txt &
# Code to kill the xterm process?
wait
echo "******************************************"
echo "START AUTOMATION COMPLETE"
echo "******************************************"