Bash 由两个不同脚本同时运行的mmv文件会发生什么情况?

Bash 由两个不同脚本同时运行的mmv文件会发生什么情况?,bash,concurrency,cron,Bash,Concurrency,Cron,假设我有两个不同的脚本,它们对来自同一目录但指向不同目标目录的文件执行mmv。 它们同时运行(cron) 与mmv模式匹配的文件会发生什么情况?它们是否分散在两个目标目录中?这是一个时间问题。谁先移动他们就是赢家 如果将它们移动到同一文件系统中的某个目录,在该目录中只移动条目,或者跨文件系统移动条目,在该目录中复制并删除文件,则会产生不同的效果。不可预测的结果: 第一个(总是第一个)会成功 laters将失败->生成一些错误报告

假设我有两个不同的脚本,它们对来自同一目录但指向不同目标目录的文件执行mmv。 它们同时运行(cron)


与mmv模式匹配的文件会发生什么情况?它们是否分散在两个目标目录中?

这是一个时间问题。谁先移动他们就是赢家

如果将它们移动到同一文件系统中的某个目录,在该目录中只移动条目,或者跨文件系统移动条目,在该目录中复制并删除文件,则会产生不同的效果。

不可预测的结果:

第一个(总是第一个)会成功

laters将失败->生成一些错误报告