计划上传的解决方案 - cron job?

时间:2013-08-02 08:21:43

标签: php cron cpanel cron-task

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

  1. 最初上传内容
  2. 在规定的时间推送它
  3. 我听说过cron的工作,但我不知道如何使用这样的东西。

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

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

    赞赏任何意见。

2 个答案:

答案 0 :(得分:1)

cron真的很容易。编辑作业类型

crontab -e

这将为您提供一个空白文件,其中包含解释其结构的注释。 您使用带有通配符的数字来说明何时运行,然后运行什么。 例如,来自this page

   # 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。见here e.g。

at -f myscript.sh 2:00 july 13

答案 1 :(得分:0)

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

* 3 * * * sudo -u www-data php5 /my/php/script.php