我在 centos 中遇到的情况是 3 个不同/独立的调用者将尝试使用各自的命令行参数执行相同的 python 脚本。例如:python main.py arg1
, python main.py arg2
, python main.py arg3
在同一时间。
我的问题是 - 首先是否有可能,或者我需要复制那个 python 脚本,3 次,每个进程调用 3 个不同的名称。
如果可能的话,那么应该如何做到这一点,以便这三个进程不会相互干扰,并且 python 脚本的执行将彼此独立。
最佳答案
即使执行相同的源文件,所有 python 进程都将彼此完全隔离运行。
如果它们与进程内存以外的任何外部资源(例如磁盘上的文件)进行交互,那么您可能需要采取措施确保进程不会干扰(例如,通过确保每个实例使用不同的文件名)。
关于python-3.x - 我可以使用各自的参数同时由 3 个不同的调用者进程执行 1 个 python 脚本吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61900303/