yii2计划任务不成功怎么解决
yii2计划任务不成功怎么解决
用Yii2的console写了个脚本,在命令行执行都OK。放到cron里面也按时去执行了,但就是执行的效果不对,console脚本执行结果不对。
查看之后的是由于yii脚本的php路径问题(根目录下面的yii)
需要将以下代码的第一行,php换成你服务器上面的路径
#!/usr/bin/env php <?php /** * Yii console bootstrap file. * * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yiiframework.com/license/ */defined('YII_DEBUG') or define('YII_DEBUG', true); defined('YII_ENV') or define('YII_ENV', 'dev'); require(__DIR__ . '/vendor/autoload.php'); require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php'); require(__DIR__ . '/common/config/bootstrap.php'); require(__DIR__ . '/console/config/bootstrap.php'); $config = yii\helpers\ArrayHelper::merge( require(__DIR__ . '/common/config/main.php'), require(__DIR__ . '/common/config/main-local.php'), require(__DIR__ . '/console/config/main.php'), require(__DIR__ . '/console/config/main-local.php') ); $application = new yii\console\Application($config); $exitCode = $application->run(); exit($exitCode);
或者在服务器上为PHP执行文件添加软连接
ln -s /usr/local/php/bin/php /usr/local/bin/php
ln -s 当前文件绝对路径 要放置的绝对路径
推荐:《YII教程》
Atas ialah kandungan terperinci yii2计划任务不成功怎么解决. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Bagaimana untuk mengalih keluar jquery daripada yii2: 1. Edit fail AppAsset.php dan ulas nilai "yii\web\YiiAsset" dalam pembolehubah $depends 2. Edit fail main.php dan tambah konfigurasi sebagai "'yii" di bawah medan "komponen" \web\JqueryAsset' => ['js' => [],'sourcePath' => null,]," untuk mengalih keluar skrip jquery.

Artikel ini akan memperkenalkan anda kepada rangka kerja yii2, berkongsi beberapa latihan CTF dan menggunakannya untuk mempelajari rangka kerja yii2 saya harap ia akan membantu semua orang.

Tugasan berjadual dijadualkan untuk melaksanakan atat pada titik masa yang ditentukan pada satu masa, dan tugasan sekali bergantung pada perkhidmatan atd Ia perlu dimulakan untuk merealisasikan pada giliran disimpan dalam /var/. direktori spool/at -V: Paparkan maklumat versi -l: Senaraikan baris gilir yang ditentukan Pekerjaan yang menunggu untuk dijalankan bersamaan dengan atq-d: padam tugas yang ditetapkan bersamaan dengan atrm-c: lihat tugasan kerja tertentu [root@localhost~] #systemctlstartatd[root@localhost~]#systemctlenableatd[root@localhost~]# atnow+1minat>useraddxwzat>#

Kebanyakan pengguna tidak tahu apakah kaedah tetapan hidup dan mati yang dijadualkan untuk windows 7 Secara khusus, win7 boleh menetapkan penutupan automatik, tetapi pengguna tidak tahu bagaimana untuk menyediakannya memasukkan kod mudah, dan anda perlu menggunakan cmd untuk menyediakannya Berikut adalah pengenalan kepada kaedah tetapan hidup dan matikan pemasa Windows 7 yang sebenarnya. Pengguna boleh merujuknya dan menyediakannya, yang sangat mudah. Apakah kaedah untuk menghidupkan dan mematikan pemasa Windows 7 1. Tetapkan penutupan automatik. Malah, ia hanya boleh dilakukan dari dalam keupayaan sistem itu sendiri, iaitu memasukkan arahan penutupan dalam kotak tindakan. Buka bar menu dan klik Tindakan. Jika tidak, hanya tekan kekunci pintasan untuk membukanya, win+r untuk membukanya. 2. Sebagai contoh, jika kita ingin mematikan kuasa selepas tiga jam

Dengan perkembangan pesat Internet, semakin banyak laman web dan aplikasi perlu melaksanakan beberapa tugas yang dijadualkan dan tugas yang dirancang di latar belakang, seperti pembersihan data, sandaran, analisis statistik, dll. Sebagai bahasa pembangunan web yang popular, PHP juga menyediakan tugas berjadual dan teknologi tugas terancang yang sepadan Artikel ini akan memperkenalkan tugas berjadual dan teknologi tugas terancang dalam PHP secara terperinci. 1. Konsep dan senario penggunaan tugas berjadual 1.1 Konsep Tugas berjadual merujuk kepada melaksanakan secara automatik beberapa tugas atau operasi tertentu dalam titik masa atau selang masa tertentu. 1.2 membuat

1. Anda perlu memuat turun versi windows cawangan induk yii2-redis dengan komposer 2. Nyahzip dan salin ke vendor/yiisoft 3. Tambah 'yiisoft/yii2-redis' => array('name' => 'yiisoft ke extensions.php di bawah yiisoft /yii2-redis','version' =>'2.0.

Tugasan pemasaan dan pengurusan tugas terancang PHP dan program mini Dengan perkembangan teknologi Internet yang berterusan, banyak tapak web dan aplikasi perlu melaksanakan tugas tertentu dengan kerap, seperti pembersihan data, analisis data, penyegerakan data, dsb. Dalam PHP dan pembangunan program kecil, cara mengurus tugas berjadual dan tugas yang dirancang adalah topik penting. Artikel ini akan memperkenalkan cara menggunakan PHP dan applet untuk mengurus tugasan yang dijadualkan dan tugasan yang dirancang, serta memberikan contoh kod yang sepadan. Pengurusan tugas berjadual dalam PHP Dalam PHP, kita boleh menggunakan Cron untuk mengurus tugas berjadual.

Bagaimana untuk melaksanakan tugas bermasa dan tugasan yang dirancang melalui rangka kerja Webman? Webman ialah rangka kerja web ringan yang dibangunkan berdasarkan bahasa Go. Ia menyediakan cara mudah untuk melaksanakan tugas berjadual dan tugasan yang dirancang. Artikel ini akan memperkenalkan cara menggunakan rangka kerja Webman untuk melaksanakan tugas bermasa dan tugas berjadual serta menyediakan contoh kod yang sepadan. Sebelum menggunakan rangka kerja Webman, anda perlu memasang Webman terlebih dahulu. Webman boleh dipasang dengan arahan berikut: gogetgithub.com/he
