[英](Multithreading-Python) How I can create a script that run two scripts which I usually run from two different terminals?
[英]Run multiple python scripts in different terminals
我有多个 python 脚本task1.py
和task2.py
。 我想在 MAC OS 上的不同终端 windows 上同时运行它们。 我努力了
python task1.py &
python task2.py &
但是两个 python 脚本运行在同一个终端 window 中,这使得检查进程变得困难。
怎么做?
我想同时运行它们,但在不同的终端上
在这种情况下,您可以打开一个新终端,这没关系。 快捷方式是Shift + Ctrl + T ,然后单击+号。 我更喜欢在 Mac 上使用iTerm 。
或者,更好的是,您可以使用screen 。
在屏幕 session 中运行 python1 脚本。 另一个屏幕中的第二个 session。
一些基本命令:
# start a screen session
screen -S <name_your_screen>
#list screens sessions
screen -list
# attach to screen session
screen -r <pid>.<name_of_screen>
另一种方法是使用tmux 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.