2017-02-27 4 views
-2

Ich versuche, ein Cron in Ubuntu hinzuzufügen. Dieser Cron wird eine Funktion in PHP für alle 4 Monate ausführen.Cronjob auf PHP-Funktion

Wie könnte ich das tun?

+0

'crontab -e' öffnet den crontab-Editor (siehe' man crontab' für weitere Informationen), dann einfach einen Eintrag für 'php your_file.php' hinzufügen, der alle 4 Monate stattfindet. – mike510a

Antwort

0

Start verwenden Cron

Cron zu verwenden für Aufgaben bedeutete nur für Ihr Benutzerprofil laufen, fügen Sie Einträge zu Ihrer eigenen crontab-Datei des Benutzers. So bearbeiten Sie die Datei crontab ein:

crontab -e 

hinzufügen unter Cron Linie

30 03 01 Jan,Apr,Jul,Oct * File Path 
+0

danke für deine Antwort, Sir, aber ich kann nicht machen Um die Funktion in der PHP-Datei auszuführen, wie könnte ich die Funktion in der PHP-Datei angeben? – Dimas

+0

das ist eine komplett andere Frage. Du hast gefragt, wie man ein PHP-Script in einem Cronjob aufruft und das ist deine Antwort. Wir können Ihnen nicht sagen, wie Sie Ihre Funktion aufrufen sollen, Sie haben nicht einmal Code zur Verfügung gestellt. – DasSaffe

0

Zuerst Login für die UNIX/Linux-System.

Geben Sie den folgenden Befehl ein cronjob eingeben:

$ crontab -e 

Each cronjob has the following syntax: 

# +---------------- minute (0 - 59) 
# | +------------- hour (0 - 23) 
# | | +---------- day of month (1 - 31) 
# | | | +------- month (1 - 12) 
# | | | | +---- day of week (0 - 6) (Sunday=0 or 7) 
# | | | | | 
    * * * * * command to be executed 

crontab Um eine Aufgabe, alle 10 Minuten laufen Sie wie folgt geben könnte:

*/10 * * * * /path/to/command 

ODER

*/10 * * * * /path/to/script 

Reference

+1

'*/10' nicht 10 Sekunden? –

+0

danke für Ihre Antwort Herr, aber ich kann es nicht machen, um die Funktion in der PHP-Datei ausführen, wie könnte ich die Funktion in der PHP-Datei angeben? – Dimas