如何在多台计算机上同步任务


0

我希望能够在几台必须精确同步的计算机上运行类似的任务。更具体地说,我需要同步4台笔记本电脑,可能是通过本地网络,我需要使用其中一台笔记本电脑同时启动任务(播放视频)(不同笔记本电脑上的不同视频文件)。所有这些都在运行Windows。是否有第三方软件或任何更简单的方法在LAN上执行此操作而没有显着延迟?我几乎没有响应时间 - 如果所有笔记本电脑上都有一个视频流,那么人们就不应该认识到延迟。


要宽容度?你有没有测试过你可以逃脱多少毫秒?无法进行完全同步,因此您应该确定可以容忍的内容
Paul

@Paul我想我不需要完美的同步,有一个小的容差,但不超过100ms。这应该可以通过局域网。
SysGen

也许用 Sysinternals Psexec 在路上 在Sysinternals论坛上解释 psexec @PClistfile -u admin -p passw -e -d cmd_to_run。如果这种方法适合您,我会考虑一个完全解释的答案。在那之前,它在黑暗中一枪
nixda

它必须是Windows吗?我认为NTP会让时钟足够接近,但加载视频文件会受到各种各样的影响。把它放在本地,ssd,并使用一个剥离的linux盒子,只有一个窗口管理器和vlc / mplayer
Paul

Answers:


0

如果您不想使用流媒体路由,还有另一种选择。

在* nix中,你有很好的东西 SSH 可以用来发送命令,几乎立即从本地驱动器播放视频。编写一个简单的脚本,所有四台计算机几乎可以同时启动,没有通过网络流式传输的开销和延迟,因为它们将在硬盘上播放文件。

您可以通过安装来解决一个解决方案 sshwindows 在“奴隶”计算机上然后使用 Cygwin的 在“master”上运行脚本,但它需要一些(非常)基本的命令知识。

根据我的理解,Windows远程桌面在这种情况下无法工作,因为您不能像使用SSH一样发送单个命令。 (随意纠正我,Windows用户)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.