[英]solution for scheduled uploads - cron job?
我正在嘗試尋找最佳的解決方案,以安排將服務器上載到特定目錄的時間。
我聽過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.