PHP skript z terminálu a přes cron

PHP skript z terminálu a přes cron

Dobrý den, jak mohu spustit z terminálu php skript? Jde mi hlavně o to, že chci, aby mi cron automaticky spouštěl php skript, který mě bude zasílat report 1x denně. Skript na odesílání emailů vypadá takto:

//definice hlavicek
$headers = "From: email@email.cz\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/plain; charset=utf-8\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "Return-Path: email@email.cz\n";
$text = "Dnes $today zpracováno $rows položek";

//samotne odeslani
mail('email@email.cz', 'Predmet', $text, $headers);


ODPOVĚĎ


Dobrý den,

tak to stačí jednoduše Vašemu PHP skriptu s názvem např. sendmail.php nastavit práva pro spouštění a čtení chmod 755 sendmail.php a do cronu (crontab -e) pak zadat takto:

0 23 * * * php /var/www/html/sendmail.php

Jak je tedy vidět, tak PHP skript přes terminál spustíte prostým zadáním php před skript...

Komentáře

Vaše reakce na PHP skript z terminálu a přes cron

Související obsah

programovani

php

cron

email

Reference

Podívejte se na naše reference

Prohlédnout

Aplikace

Podívejte se na naše aplikace

Prohlédnout

Co umíme?

Podívejte se co umíme

Prohlédnout

Co umíme?

Vytváříme sofistikované aplikace pro náročné

Od webových aplikací přes android až po převodové můstky či složité informační systémy.

Podívejte se k nám

Máte ještě čas? Podívejte se na další rubriky

Tento web používá soubory cookie. Dalším procházením tohoto webu vyjadřujete souhlas s jejich používáním.. Více informací zde.