Script changer user

Résolu
comax58 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
comax58 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Déjà un bonjour à tous puisque c'est mon premier message ;-) (j'ai pas vu de section présentation)

J'essaie de faire un script sous Linux qui me lance deluge (bittorent) à 2h du matin tous les jours. Pour cela je fais un petit script que j'ajoute dans cron. Mais le problème c'est que deluge ne peut pas être lancé en root.

Donc dans mon script je met un truc du genre "su - user -c deluge". Mais apparemment deluge considère que je suis encore en root (ou en partie en tout cas) et donc il ne veut pas se lancer. J'ai cherché un peu partout mais j'ai pas trouvé comment faire pour que deluge soit lancé en tant que "user". Désolé je débute un peu ;-p

Merci beaucoup
A voir également:

5 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

il ne faut pas crée un cron pour root mais pour l'utilisateur qui veut lancer deluge
0
comax58 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
OOOhh merci. Je savais pas qu'on pouvait faire en fonction de l'utilisateur. Ok merci
0
davlar_99
 
Bonjour,

Pourquoi tu ne mets pas ton traitement (script) dans le cron d'un autre usager? Tu peux avoir un crontab par utilisateur!
Crée toi un utilisateur et inscrit ton traitement dans son cron et voilà.

A+
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
En tant qu'utilisateur utilise la commande
 crontab -e
--

lami20j
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
comax58 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup. C'est bon ça marche. J'ai aussi du m'ajouter dans le groupe cron pour que ça marche.
0