L'exécution d'un cron dans Yii2
Je suis en utilisant le modèle avancé de l'application de yii2 et je veux créer un cron.
J'ai pu trouver que peu d'informations alors que googler le sujet et trouvé jusqu'à présent que des tâches cron doit aller dans le dossier de console.
ma structure:
backend/
.
.
.
console/
models/
Subscriptions.php //my custom table model
.
.
.
controllers/
TimelineController.php
.
.
.
Je ne sais pas où aller à partir de maintenant ou la façon de procéder? Comment puis-je lancer le cron?
Environnement LAMP.
Vous devez vous connecter pour publier un commentaire.
Dans votre app\console\controllers\SampleController
Dans votre terminal,à partir de la racine de votre application dossier,exécutez..
Vous devriez obtenir comme
cron service runnning
running
ou est-il réellement de l'épeautrerunnning
?ok, j'ai dû naviguer à la racine du projet dans le terminal, il existe un script nommé yii, j'ai utilisé la commande suivante pour exécuter le cron:
php yii cronName.
par exemple un cron contrôleur nommé FirstController doit être exécuté comme ceci:
rootFolderName/php yii première
E:\xampp\htdocs\inventory-web
mais quand j'ai essayer de frapper surCMD
il dit... it is not recognized as internal or external command...
ok, j'ai dû naviguer à la racine du projet dans le terminal, il existe un script nommé yii, j'ai utilisé la commande suivante pour exécuter le cron
cd rootFolderName/
php yii cronName.
par exemple un cron contrôleur nommé FirstController doit être exécuté comme ceci:
rootFolderName/yii première