同时发送消息 python 脚本
sending out messages simultaneously python script
我为我们拥有的应用程序创建了 10 个用户帐户
我想让所有这 10 个用户同时发送消息。
所以我制作了 10 个 .py 脚本,在每个脚本中只有一个系统调用通过`
"name of app cli client, some parameters including email and message"
到 bash,然后我 运行 使用 &
在一个命令中从 bash 所有这些
我的问题是我怎样才能做到这一点,但做得更好?
如何从 bash 并行发送 10 条消息?不创建 10 个单独的 .py 脚本?任何帮助都会很好^^
import threading,os
ten_python_scripts = [] # mention all files here
def func(filename):
x = subprocess.call("python {}".format(filename), shell=True)
threads = []
for filename in ten_python_scripts:
x = threading.Thread(target=func, args=(filename,))
threads.append(x)
for thread in threads:
thread.start()
for thread in threads:
thread.join()
我为我们拥有的应用程序创建了 10 个用户帐户 我想让所有这 10 个用户同时发送消息。
所以我制作了 10 个 .py 脚本,在每个脚本中只有一个系统调用通过`
"name of app cli client, some parameters including email and message"
到 bash,然后我 运行 使用 &
在一个命令中从 bash 所有这些
我的问题是我怎样才能做到这一点,但做得更好?
如何从 bash 并行发送 10 条消息?不创建 10 个单独的 .py 脚本?任何帮助都会很好^^
import threading,os
ten_python_scripts = [] # mention all files here
def func(filename):
x = subprocess.call("python {}".format(filename), shell=True)
threads = []
for filename in ten_python_scripts:
x = threading.Thread(target=func, args=(filename,))
threads.append(x)
for thread in threads:
thread.start()
for thread in threads:
thread.join()