Php 如何创建用于重命名多个文件名的Cron作业命令?
如何创建用于重命名多个文件名的Cron作业命令 我是脚本和cron作业命令的新手。我的服务器上有四个文件,路径Php 如何创建用于重命名多个文件名的Cron作业命令?,php,cron,cron-task,Php,Cron,Cron Task,如何创建用于重命名多个文件名的Cron作业命令 我是脚本和cron作业命令的新手。我的服务器上有四个文件,路径/public\u html/mycommunicationcard 它们被命名为index.php,index2.php,zindex.php,和zindex2.php。 我可以使用服务器上的用户界面设置cron作业的频率,但我需要编写cron命令,将这些文件从index.php重命名为xindex.php和index2.php重命名为xindex2.php 我知道重命名功能,但根据我
/public\u html/mycommunicationcard
它们被命名为index.php
,index2.php
,zindex.php
,和zindex2.php
。
我可以使用服务器上的用户界面设置cron作业的频率,但我需要编写cron命令,将这些文件从index.php
重命名为xindex.php
和index2.php
重命名为xindex2.php
我知道重命名功能,但根据我的理解,它一次只能重命名一个文件
任何帮助或指导都是值得赞赏的。您需要认识到,Cronjobs为您提供了灵活的任务安排或您希望自动化的频繁请求。我建议您编写一个bash脚本,如下所示:
#!bin/bash
cd /public_html/mycommunicationcard
mv index.php xindex.php
mv index2.php xindex2.php
mv zindex.php xzindex.php
mv zindex2.php xzindex2php
您可以在cronjob中安排此操作来重命名文件
假设您将上述脚本另存为rename.sh
您可以使用以下示例进行计划:
* * * * * /public_html/mycommunicationcard/rename.sh
这将在每分钟运行以重命名文件。或者
* 1 * * * /public_html/mycommunicationcard/rename.sh
这将每小时运行一次以更新您的文件。cron实用程序非常灵活,需要您进行测试,以确定哪个最适合您
Bonus是一个了解您请求频率的好网站Cronjobs用于安排将以特定频率重复的任务。如果您只有两个文件要重命名,为什么不通过ssh或ftp重命名它们呢?没有什么可以阻止您编写一个可以重命名多个文件的bash脚本。然后,您可以通过cron计划该脚本。