Ist es möglich, WP-CLI-Befehle mit einem Cron-Job auszuführen? Weil ich eine Demo-Site einrichte und möchte, dass die Site alle 12 Stunden zurückgesetzt wird. Und ich dachte, dass ich mit wp cli die Installation zurücksetzen kann. Importieren Sie eine Datei mit dem richtigen Inhalt und so weiter.
Oder habt ihr eine bessere Idee, wie man das macht?
Ja, du kannst.
Hier ist eine Zeile von mir crontab
Datei. (Sie können es bearbeiten, indem Sie es ausführen crontab -e
)
*/10 * * * * /var/www/vendor/wp-cli/wp-cli/bin/wp --path=/var/www/ update-credits
Dies führt meinen WP-CLI-Befehl aus update-credits
alle 10 Minuten.
HINWEIS: Ich verwende WP-CLI als Composer-Abhängigkeit auf dieser Website. Der Weg zu Ihrem wp
binär kann variieren.
Unbedingt.
Angenommen, Sie haben bereits WP-CLI auf Ihrem Server installiert, könnten Sie so etwas wie die folgende Zeile in Ihrer verwenden /etc/crontab
Datei:
0 */12 * * * www-data wp --path=/var/www/yoursite.com db reset
13870400cookie-checkFühren Sie wp CLI-Befehle mit Cron-Job ausyes
Können Sie wp_schedule_event() konfigurieren? codex.wordpress.org/Function_Reference/wp_schedule_event für Ihre Bedürfnisse?
– dkruchok
4. August 2016 um 20:33 Uhr
Ich erinnere mich auch, dass ich darüber gelesen habe wp-cli.org/commands/cron
– dkruchok
4. August 2016 um 20:35 Uhr