Linux 如何使shell脚本每天自动运行?
我的操作系统是windows xp,服务器是Linux。我用perl开发了一个代码(保存在shell文件中) 我想只使用您的脚本从Windows连接到Linux机器,然后在Linux上运行脚本,这应该每天自动完成。Linux 如何使shell脚本每天自动运行?,linux,perl,windows-xp,Linux,Perl,Windows Xp,我的操作系统是windows xp,服务器是Linux。我用perl开发了一个代码(保存在shell文件中) 我想只使用您的脚本从Windows连接到Linux机器,然后在Linux上运行脚本,这应该每天自动完成。 可以这样做吗?可以。创建一个计划任务,以脚本文件名作为参数运行PERL.exe。windows下的Shell文件?这叫做批处理文件 下面是一个示例,说明如何设置 如果您的远程计算机在linux上,您可以阅读如何设置它们 您有几个选项可以在远程计算机上运行脚本: 使用相同的文件名将文
可以这样做吗?可以。创建一个计划任务,以脚本文件名作为参数运行PERL.exe。windows下的Shell文件?这叫做批处理文件 下面是一个示例,说明如何设置 如果您的远程计算机在linux上,您可以阅读如何设置它们 您有几个选项可以在远程计算机上运行脚本:
- 使用相同的文件名将文件复制到远程机器上的相同位置(使用ftp或ssh,您可以使用另一个脚本执行此操作),并将linux机器的cron作业设置为每天执行相同的文件
- 在linux机器上安装一个(web)服务器,并创建一个网页,通过该网页的界面上载和执行脚本(这样您就不必在linux上设置cron作业)
- 在linux机器上创建一个脚本,用于连接到另一个服务(如ftp位置),下载所需的脚本(您要执行的脚本)并执行它。将下载脚本放在cron中,以便随时执行
- 在脚本中使用在linux机器上运行命令(显然,您需要ssh访问该机器)