Python脚本由多个用户运行相同的脚本

时间:2017-07-02 02:23:45

标签: python linux

我在Linux Server中有Python脚本。

我在目录示例/ home / python / scripts

中有多个脚本

所有用户使用相同的用户名“python”登录linux服务器。

如果多个用户运行相同的脚本有问题吗?

就像一个用户在完成此脚本之前开始执行一个脚本一样,另一个用户也启动了相同的脚本。变量是否被覆盖?

处理此类事情的最佳方法是什么。

1 个答案:

答案 0 :(得分:1)

只要执行脚本的不同解释器之间没有以任何方式共享状态(每个运行脚本的用户获得不同的Python解释器进程),就应该没有问题。但是,如果存在一些共享上下文(例如日志文件,每个进程同时读取/写入假设互斥),您很可能会遇到麻烦。无论是通过互斥还是其他同步访问,都可以通过多种方式缓解这一问题。