我想做的是制作一个bash脚本,该脚本在某一点启动另一个终端,并在其中包含一个命令,同时保持正常的程序在主线程中流动。通过bash脚本打开另一个窗口,同时保持主线程运行
我可以通过使用
xterm -e python something.py
做的第一部分,但主程序流程也将暂停,直到新打开的窗口被关闭。
对于假设,
xterm -e python something.py
echo "Wait for sometime"
sleep 7
kill something.py
所以,在这里我想7秒之后杀死在新窗口中打开的something.py,自动。任何方式,这可以在bash中实现。或者在Python程序本身,7秒后自行关闭。
顺便说一下,这些不是线程,它们是进程。 Bash不支持多线程(尚未) – cdarke