Stack:Rake Task di Crontab?
Apache2
Rails 2.3.8
RedHat Linux
Rubino Enterprise 1.8.7
ottenuto il seguente compito rastrello in crontab di mio utente applicazione che si propone di estrarre i record in una tabella del database ogni 15 minuti:
*/15 * * * * app_user cd /var/www/apps/my_app/current/ && rake thing:do_stuff RAILS_ENV=production
Vedo che il demone cron sta eseguendo questa attività nel registro cron, ma la tabella del database in cui deve inserire i record non cambia. Questa attività funziona senza errori quando la eseguo manualmente nella directory/var/www/apps/my_app/current e trascino i record nella tabella come mi aspetto.
I ha ripristinato la variabile PATH nel crontab per riflettere con REE, pensando che forse il percorso predefinito no jive con/opt/ruby-enterprise ...
Come faccio ad avere questo compito rastrello per eseguire effettivamente con cron?
Lo stai eseguendo anche come utente? sudo su app_user, quindi esegui ESATTAMENTE il comando come è in cron job. Dovrebbe funzionare in cron se funziona così. –