假设我有一个 python 脚本,我想用不同的参数组合来运行它(我有 MacBook Pro)。如果我使用 shell 脚本来执行此操作(例如run.sh
),同时运行多次是否有意义run.sh
,每次运行都使用不同的参数组合?换句话说,当不同的参数组合都在内存中运行时,它们是否会相互影响?这有点像内存保护的概念吗?
答案1
您当然可以运行同一个 python 脚本(以及 shell 脚本)的多个实例——每个实例都作为单独的进程运行,具有自己的内存、变量等。
但有一个警告:如果它们使用相同的文件,则可能会发生冲突。如果它们尝试输出到同一个文件,则可能会有一个文件覆盖其他文件,或类似情况。如果它们都试图调整一个文件,事情可能会变得更加混乱。