2012-06-08 8 views
6

Ich benutze Sphinx für die Suche. Ich bekomme jeden Tag neue Daten, die in der Datenbank hinzugefügt werden.Wie füge ich einen Cron-Job in Linux hinzu

Ich muss diese Daten in den Sphinx-Suchindex hinzufügen, damit sie durchsucht werden können. Dafür muss ich den Sphinx-Suchindex in regelmäßigen Abständen neu indizieren.

Wie kann ich ein Cron in Linux dazu einstellen?

Antwort

6

ist ein crontab wie folgt definiert:

MIN HOUR DOM MON DOW CMD 

so, wenn Sie eine Aufgabe auf einer täglichen Basis Versuch ausgeführt werden soll:

0 0 * * * /path/to/your/script 

, die den Start des Skriptes jeden Tag um 0 auslösen : 00

+5

Nur eine Sache zu erwähnen: crontab kann mit dem Befehl 'crontab -e' oder mit der Datei'/etc/crontab' bearbeitet werden. – jkrcma

+1

@DragonJake ... und diese beiden haben eine etwas andere Syntax, die persönliche crontab fehlt die Spalte 'user' aus'/etc/crontab'. – glglgl

+1

Stellen Sie außerdem sicher, dass Ihre crontab mit einer leeren Zeile endet. – scai

Verwandte Themen