Parece-me que o comportamento -s
não está bem definido em diferentes distribuições de sudo. Você provavelmente deve especificar um determinado shell como sh
desta maneira:
sudo -u www-data sh -c "cd /var/www/live/app && Console/cake emailReader"
Explicação: o comando acima invoca o sudo, que invoca o shell sh
, que analisa estes comandos: cd /var/www/live/app && Console/cake emailReader