0

我正在尝试找到将上传到我的服务器到特定目录的最佳解决方案。

  1. 最初上传内容
  2. 在定义的时间推送它

我听说过 cron 工作推荐,但我不知道如何使用这样的东西。

我正在尝试同时将 .html、.php 和 .jpg 文件上传到多个不同的目录。

我正在使用 Linux、cPanel、PHP。典型的 LAMP 堆栈 + cPanel。

任何输入表示赞赏。

4

2 回答 2

1

cron 真的很简单。编辑作业类型

crontab -e

这将为您提供一个空白文件,其中包含解释其结构的注释。你用数字和通配符来说明什么时候运行,然后运行什么。例如,从这个页面

   # run five minutes after midnight, every day
   5 0 * * *       $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
   # run at 2:15pm on the first of every month -- output mailed to paul
   15 14 1 * *     $HOME/bin/monthly
   # run at 10 pm on weekdays, annoy Joe
   0 22 * * 1-5    mail -s "It's 10pm" joe%Joe,%%Where are your kids?%
   23 0-23/2 * * * echo "run 23 minutes after midn, 2am,

cron将定期运行该命令。如果你只想让它运行一次,你需要at. 见这里 例如

at -f myscript.sh 2:00 july 13
于 2013-08-02T08:28:06.903 回答
0

你把它放在你的 cron 中,这段代码将每 3 小时运行一次你的脚本。在您的 PHP 脚本中,您可以使用重命名函数来移动目标路径中的文件。

* 3 * * * sudo -u www-data php5 /my/php/script.php
于 2013-08-02T08:29:44.913 回答