Wielkie dzięki za szybką odpowiedź.
Zrobiłem tak jak pisałeś, zrobiłem shell testowy taki który zamieniałby w bazie uprawnienia z user na client
shell ścieżka: /app/vendors/shells/mailing.php
plik mailing.php ma postać:
<?php
class MailingShell extends Shell {
var uses=array('User');
function main() {
App::import('Model', 'User');
$user=$this->User->findById('53');
$this->data['User']['id']= 53;
$this->data['User']['roles']='client';
$this->User->save($this->data['User']);
}
}
?>
Nie robiłem żadnego taska do tego shella, wszystko wrzuciłem do maina dla testów.
Mam drobny problem z odpaleniem tego przez crona. Plik cron.php musi się znajdować w głównym katalogu serwera (takie wymagania) i odpalany jest co np. 10 min.
Co dokładnie mam wklepać w kod crona i czy to co wypociłem jest dobrze?:)