
Envoyé par
Sve@r
Pour moi ça va ensemble. "crontab" est
la commande permettant d'éditer son fichier de configuration "cron"...
En fait, celui qui fait
crontab -e ne va modifier que son propre fichier ce qui restreint un peu les risques (impossible à Paul d'aller modifier le cron de Jacques). Mais sinon je suis d'accord, mettre un sudo c'est ouvrir une porte et vaut mieux alors réfléchir lonquement sur ce qu'on peut trouver derrière la porte

Concernant le code :
os.system("sudo crontab /chemin_fichier_temporaire") #sans 'sudo' -> crontab de pi
En fait, j'utilise "sudo crontab" car mon programme se lance au démarrage du Pi grâce à rc.local, donc le programme est lancé en root. Si je ne mets pas sudo, le fichier temporaire n'est pas copié dans la crontab de root...
Mais je ne vois pas quel est le problème de mettre sudo avant la commande ? quelle faille ça représente ? Ce n'est pas une affirmation mais bien une question ;-) ?
Partager