Работя по проект в рамките на Symfony2 и специален сървър. Този сървър получи панела за конфигуриране на ISP.
Искам моя cron да изпълни командния ред php-cli,интегриран в symfony2 (конфигурация на php app / конзола: подновяване на сесията). Моята команда в PHP-Symfony работи много добре. Ако го стартирам ръчно, той прави това, което искам.
Но аз съм блокиран с работни места cron. Така че направих скрипт, който извиква командата.
#!/bin/bash
#!/usr/bin/php5
php /var/www/clients/client1/web1/private/app/console config:renewalsession
Зададох задачата cron, за да работя за две минути, чакам и нищо не се случи. Не знам откъде идва ...
Така че може ли някой да ми помогне?
Редактиране :
Имам още информация. Моят скрипт работи добре. Проблемът идваше от това как изпълних входа на cron.
Трябва да попълните формуляр с "минути" "часове""дни от месеца" "месеци" "дни от седмицата" и моята команда. Командата ми е добра. Така че проблемът идва от останалите вложения. Искам cron да работи всеки ден, един път, в 1ч.
Затова изпълних по този начин:
- минути: 0
- часове: 1
- дни от месеца: *
- месеци: *
- дни от седмицата : *
Какво не е наред с тези параметри?
Отговори:
0 за отговор № 1Това ще стартира скрипта ви в 1 часа всеки ден от месеца: 0 1 * * * sh /path/to/script.sh