Pārbaudiet un palaidiet apturēto pakalpojumu (-s) ar uzdevumu grafiku

Man ir nepieciešams vērtīgs ieteikums, ka man katru dienu ir jāpalaiž PHP skripts paredzētajā laikā, lai atjauninātu dažus laukus datu bāzē un nosūtītu automatizētu e-pastu.

Kā es to varu izdarīt? Vai ir iespējams uzrakstīt kādu pakalpojumu XAMP serverī? Lai palaistu skriptu katru dienu paredzētajā laikā?

Man nav ne jausmas, kā atjaunināt datu bāzi un automātiski nosūtīt e-pastu paredzētajā laikā. Vai kāds var dalīties dažās idejās vai koncepcijās?

Es izmantoju PHP, MySQL, Linux.

Vieglākais veids ir izveidot a cronjob aktivizē php skriptu php-cli.

http://en.wikipedia.org/wiki/Cron

http://www.pantz.org/software/cron/croninfo.html

Ja jums ir īpašs vai virtuāls mitināšana, jums vajadzētu būt iespējai iestatīt cron darbu, kas izsauc PHP, izmantojot komandrindu. Patiesībā vienkāršākais veids, kā esmu atradis, ir izmantot wget, lai to ielādētu kā tīmekļa lapu, kas palīdz, ja viena PHP faila vietā izmantojat ietvarus vai pārrakstāt URL. Kaut kas kā:

wget -o /dev/null 'http://example.com/page' 

Wget var izmantot no jebkura (Linux) datora jebkur. Varat darīt līdzīgi no sava datora, ja vēlaties izmantot ieplānotos uzdevumus.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?