如何创建用于重命名多个文件名的Cron Job命令?

问题描述 投票:0回答:1

如何创建用于重命名多个文件名的Cron Job命令?

我是脚本和cron作业命令的新手。我的服务器上在路径/public_html/mycommunicationcard上有四个文件。

它们分别命名为index.phpindex2.phpzindex.phpzindex2.php。我可以使用服务器上的用户界面设置cron作业的频率,但是我需要编写cron命令以将这些文件从index.php重命名为xindex.php,从index2.php重命名为xindex2.php

我了解重命名功能,但据我了解,它仅一次只能重命名一个文件。

任何帮助或指导都是可取的。

php cron cron-task
1个回答
0
投票

您需要意识到,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/是了解您请求频率的好网站

© www.soinside.com 2019 - 2024. All rights reserved.