CLI और scheduler · प्रश्न 8 / 12
TYPO3 v14 में cache:flush जैसे मौजूदा CLI command को scheduler task के रूप में कैसे schedule करते हैं?
1 उत्तर सही है। आसान
उत्तर दिखाएँ
उत्तर
- A Scheduler में एक नया task बनाएँ और task wizard में command को सीधे task type के रूप में चुनें
व्याख्या
Symfony commands default रूप से "schedulable" होते हैं: TYPO3 v14 नए task wizard में हर schedulable command को अपने task type के रूप में दिखाता है, colon से पहले के prefix के अनुसार grouped, इसलिए cache:flush "cache" group में दिखता है। Command के arguments और options फिर task form में सेट किए जा सकते हैं। पुराने versions में आप generic task "Execute console commands" चुनते थे और फिर command को एक list से चुनते थे। exec() का उपयोग करने वाला custom task अनावश्यक और error-prone होगा।