Linux 跨服务器符号链接和Crontab

Linux 跨服务器符号链接和Crontab,linux,crontab,symlink,Linux,Crontab,Symlink,我的任务是尝试实现以下场景。我想知道的是这是否可行 将有4个以上的服务器。为了方便起见,我将它们称为服务器A、服务器B、服务器C、服务器D 服务器A是命令和控制服务器。它将包含由Cron选项卡作业执行的脚本(PHP)。服务器A上还将有一个应用程序,允许用户选择要运行的脚本并指定它们将在哪个服务器上运行。因此,该应用程序将在指定的服务器上创建Cron选项卡作业 到目前为止还不错-使用ssh2lib,我可以在目标服务器上创建cron条目 我知道我可以在Crontab条目中使用符号链接 是否可以创建从

我的任务是尝试实现以下场景。我想知道的是这是否可行

将有4个以上的服务器。为了方便起见,我将它们称为服务器A、服务器B、服务器C、服务器D

服务器A是命令和控制服务器。它将包含由Cron选项卡作业执行的脚本(PHP)。服务器A上还将有一个应用程序,允许用户选择要运行的脚本并指定它们将在哪个服务器上运行。因此,该应用程序将在指定的服务器上创建Cron选项卡作业

到目前为止还不错-使用ssh2lib,我可以在目标服务器上创建cron条目

我知道我可以在Crontab条目中使用符号链接

是否可以创建从服务器B、服务器C或服务器D指向服务器a的符号链接

因此,基本上我希望服务器A在其他服务器上发布/维护Cron选项卡,以存储所有脚本,但当其他服务器作业运行时,它们运行存储在服务器A上的脚本


这可能吗?

符号链接只告诉操作系统替换另一个路径,然后再次尝试访问该文件。访问仍然只发生在本地文件系统上

您需要通过某种方式(例如,或)将服务器A的文件系统装载到其他服务器上


相反,为什么不在运行之前将脚本复制到目标服务器上?

感谢您的快速响应。感谢您的快速响应-将脚本复制到目标服务器是我的第一个建议。目前这是一项可行性研究。我将研究sshfs,但我的直觉是,试图将所有脚本保存在一台服务器上的额外复杂性将超过其好处。虽然最初只有4-5台服务器,但可能会增长到20多台。