gpt4 book ai didi

linux - 如何让一个shell脚本每天自动运行?

转载 作者:太空宇宙 更新时间:2023-11-04 09:55:08 25 4
gpt4 key购买 nike

我的操作系统是windows xp,我的服务器是Linux。我在 perl 中开发了一个代码(保存在 shell 文件中)。

我只想使用您的脚本从 Windows 连接到 Linux 机器,然后在 Linux 上运行脚本,这应该每天自动完成。有可能吗?

最佳答案

windows下的shell文件?这就是所谓的批处理文件

这是一个示例,您可以如何设置 scheduled task on windows

如果您的远程机器是在 linux 上,您可以阅读 here如何设置它们。

你有几个选项可以在远程机器上运行脚本:

  • 用相同的文件名将文件复制到远程机器的相同位置(使用 ftp 或 ssh,您可以使用另一个脚本来完成此操作)并将 linux 机器的 cron 作业设置为每天执行相同的文件

  • 在 linux 机器上安装一个(web)服务器并创建一个网页,通过它的界面上传和执行脚本(这样你就不必在 linux 上设置 cron 作业)

  • 在 linux 机器上创建一个脚本以连接到另一个服务(如 ftp 位置),下载所需的脚本(您要执行的脚本)并执行它。将下载脚本放在你的 cron 中,以便随时执行

  • 使用 Net::SSH::Perl在你的脚本中在 linux 机器上运行命令(为此,你需要 ssh 访问那台机器,很明显)

关于linux - 如何让一个shell脚本每天自动运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6013470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com