簡體   English   中英

計划上傳的解決方案-cron作業?

[英]solution for scheduled uploads - cron job?

我正在嘗試尋找最佳的解決方案,以安排將服務器上載到特定目錄的時間。

  1. 最初上傳內容
  2. 在規定的時間將其推送

我聽過cron job的推薦,但我不知道該如何使用。

我正在嘗試將.html,.php和.jpg文件上載到同一時間的所有不同目錄中。

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

任何輸入表示贊賞。

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

將其放在cron中,此代碼將每3小時運行一次腳本。 在PHP腳本中,您可以使用重命名功能,該功能可以在目標路徑中移動文件。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM