


Detaillierte Erläuterung der Implementierungsschritte der geplanten Aufgaben von thinkphp5.1/5.0
Die folgende Tutorial-Kolumne von thinkphp gibt Ihnen eine detaillierte Erklärung der Implementierungsschritte der geplanten Aufgaben von thinkphp5.1/5.0. Ich hoffe, dass sie Freunden, die sie benötigen, hilfreich sein wird!
Was ich hauptsächlich mache, ist die Funktion, den Mitarbeitern an ihren Geburtstagen Textnachrichten zu senden. Ich führe das Skript einmal täglich aus.
Schritt 1: Erstellen Sie einen Befehlsordner unter
a.App/module/
b . Hier wird im Admin-Modul eine SendMessage.php-Datei im Befehlsordner erstellt (der spezifische Name wird von Ihren eigenen Anforderungen bestimmt)
c Kopieren Sie den folgenden Code nach SendMessage.php
Schritt 2: In APP/Befehl.
<?php namespace app\admin\command; use think\console\Command; use think\console\Input; use think\console\Output; use think\Db; use think\Log; class SendMessage extends Command { protected function configure(){ $this->setName('SendMessage')->setDescription("计划任务 SendMessage"); } //调用SendMessage 这个类时,会自动运行execute方法 protected function execute(Input $input, Output $output){ $output->writeln('Date Crontab job start...'); /*** 这里写计划任务列表集 START ***/ $this->birthday();//发短信 /*** 这里写计划任务列表集 END ***/ $output->writeln('Date Crontab job end...'); } //获取当天生日的员工 发短信 public function birthday() { echo '这里写你要实现的逻辑代码'; } }
Schritt 3: Crontab geplante Aufgaben einrichten
-
crontab -l //Geplante Aufgabenliste
crontab -l //计划任务列表
crontab -e //编辑新增
crontab -r //删除
为了方便测试,可以先设置成每分钟执行一次 ,记录一下日志/www/wwwroot/tool/runtime/message/2019.log
*/1 * * * * php /www/wwwroot/tool/think SendMessage>>/www/wwwroot/tool/runtime/message/2019.log 2>&1
//监控一下你的脚本是不是正常的
tail -f /www/wwwroot/tool/runtime/message/2019.log
crontab - e //Bearbeiten und hinzufügen
crontab -r //Löschen
🎜🎜🎜🎜Um das Testen zu erleichtern, können Sie es zunächst so einstellen, dass es einmal pro Minute ausgeführt wird, und dies aufzeichnen log /www/wwwroot /tool/runtime/message/2019.log🎜🎜🎜🎜*/1 * * * * php /www/wwwroot/tool/think SendMessage>>/www/wwwroot/tool/runtime /message/2019. log 2>&1
🎜🎜🎜🎜🎜🎜//Überwachen Sie, ob Ihr Skript normal ist
🎜🎜🎜🎜tail -f /www/wwwroot/tool /runtime /message/2019.log
🎜🎜🎜Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Implementierungsschritte der geplanten Aufgaben von thinkphp5.1/5.0. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)
