Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将文件从多台主机复制到一个网络共享。python_Python_Linux_Rsync_Nfs - Fatal编程技术网

将文件从多台主机复制到一个网络共享。python

将文件从多台主机复制到一个网络共享。python,python,linux,rsync,nfs,Python,Linux,Rsync,Nfs,我有一个python脚本,它使用子流程模块调用linux rsyslog命令,并将文件从多个主机复制到一个网络共享。脚本应通过cron在所有主机上同时启动。但主要问题是脚本如何有序运行。例子: 主机1、主机2、主机3、主机4正在将文件复制到nfs01。 脚本在所有主机上由cronjob在上午8点启动。它应该首先在主机1上启动并开始复制。在Host2、Host3和Host4上启动的脚本应该理解Host1仍在复制文件,当它完成复制时,Host2应该启动,Host3-4应该等待。等等 有人有什么办法吗

我有一个python脚本,它使用子流程模块调用linux rsyslog命令,并将文件从多个主机复制到一个网络共享。脚本应通过cron在所有主机上同时启动。但主要问题是脚本如何有序运行。例子: 主机1、主机2、主机3、主机4正在将文件复制到nfs01。 脚本在所有主机上由cronjob在上午8点启动。它应该首先在主机1上启动并开始复制。在Host2、Host3和Host4上启动的脚本应该理解Host1仍在复制文件,当它完成复制时,Host2应该启动,Host3-4应该等待。等等


有人有什么办法吗?谢谢。

请发布您的脚本。所以帮助你会更容易。问题是,我想知道如何做到这一点的方法。脚本还没有完成,但有这样的类型要求,我想知道是否有一个关于这方面的最佳实践或已知方法。