Sudo echo

Résolu
salut a tous,
J'aimerais pouvoir ecrire dans un fichier appartenant a root sans me loger en temps que root.
ma commande sudo fonctionne
mais quand j'ecris
$ sudo echo "0 3 * * * root aptitude upgrade" >> /etc/crontab

Il me repond
-bash: /etc/crontab: Permission denied

Quelqu'un a une idee ?
Merci d'avance
Santiago

--

Il y a 10 types de personnes dans le monde
Ceux qui comprennent le binaire et les autres.

3 réponses

  1. Modérateur
    echo "0 3 * * * root aptitude upgrade" | sudo tee -a /etc/crontab 1>/dev/null
    ;-))
    1. J'ai trouve la commande suivante sur http://ubuntuforums.org/showthread.php?t=412329
      $ echo "0 3 * * * root aptitude upgrade" | sudo tee -a /etc/crontab

      Elle fonctionne mais l'echo apparait egalement sur la console.
      Comment faire pour que la sortie n'aille que dans le fichier ?