Grazie per la risposta Gollum1:
A mano lanci lo script da root presumo, l'utente con cui già cron, è sempre robot? Se non ricordo male, cron poteva essere eseguito con un suo utente di sistema, non ricordo quale, è potrei sparare una castroneria, però fosse questo il caso, l'utente dovrebbe essere aggiunto ai gruppi giusti.
No, da utente (videoadmin). vlc stesso vieta il lancio da root. Per esempio: root@lint0003:~# vlc VLC is not supposed to be run as root. Sorry. If you need to use real-time priorities and/or privileged TCP ports you can use vlc-wrapper (make sure it is Set-UID root and cannot be run by non-trusted users first).Per questa ragione eseguo sia lo script direttamente come utente non privilegiato sia la crontab (quindi non uso la crontab di root).
Spero di essere abbastanza chiaro Luigi