python-3.x - 我可以使用各自的参数同时由 3 个不同的调用者进程执行 1 个 python 脚本吗

标签 python-3.x centos

我在 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/

相关文章:

linux - 构建带有卷的 docker 镜像 (centos) 以及用于测试的数据 (postgresql)

php - 无法在 CentOS 7 上安装 Laravel 5

php - command exec 和 php shell_exec 有不同的结果

linux - Centos apache Web 服务器抛出 403 错误

python - 我该如何修复 AttributeError : 'dict_values' object has no attribute 'count' ?

Python-使用编解码器进行编码和解码,unicode_escape()

python - Tkinter 中的平稳过渡

python - 配置 Python Flask App 使用 "create_app"工厂并在模型类中使用数据库

python - TinyDB插入失败

linux - IPTables 删除所有输入并在同一语句中接受 ip