如何创建用于重命名多个文件名的Cron Job命令?
我是脚本和cron作业命令的新手。我的服务器上在路径/public_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实用程序非常灵活,需要您进行测试才能确定哪种最适合您。
奖金https://crontab.guru/是了解您请求频率的好网站