Re: Résolu: [CBLX] Quel est l'équivalent de su dans un job qui n'a pas de terminal? |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
- To: carrefourblinux@xxxxxxxxxxxxxxxxxxx
- Subject: Re: Résolu: [CBLX] Quel est l'équivalent de su dans un job qui n'a pas de terminal?
- From: Emmanuel Coutris <emmanuel.coutris@xxxxxxxxx>
- Date: Thu, 20 Aug 2015 07:46:13 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:date:to:subject:message-id:references:mime-version :content-type:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=LD0mMA0cKy93TnDxNs9auNXdHg9CEXweYCQ1dE5jTK0=; b=g28/+Rm3nFvKe4J3RaIu2zo4pbnl5ABbsKw2IU7Hnhx52VT3Q5Ae954bKvCzIzBn87 XXAxlnOA6LngYcLzQ3bG5gTYr0np68fPP1yCTdWovxm6BhZfPzFzF+6HJkkAVufuCrBN jpwe1WLIfuG8vD5AEcE2a5paIfnSAH2I+ee6QhYc2H3UWyJGIM5EHNNKlEs2g2Iag+9k apBI1PpH683p6n7TvvinZGYCmG/VQa2vjGDwpZIGAdKchtRh1E4V25BycNS51PRXKs4Y 8JFUpzRMmJ5rLmMNOrYQU9ZuUX6RzEaC+Db3qd+WwcyR+CTxPu6M4oXtmfe7yMFiaK+i 6Y2A==
Bonjour Christophe,
Une autre solution est d'ajouter ta tâche dans /etc/cron.d/<fichier>.
Dans le fichier que tu créeras, tu dois respecter le format de cron à
une colonne près: la sixième colonne spécifie l'utilisateur sous lequel
la commande doit être lancée.
Cette solution présente l'avantage que la gestion de tes crons est
centralisée.
Amicalement,
Manu
On Wed, Aug 19, 2015 at 01:03:49PM +0000, Delaunay Christophe wrote:
> Bonjour Raphaël,
>
> Oops, désolé. J'avais bien consulté la manpage de cron mais j'aurais dû aussi regarder celle de crontab, ce que j'ai fait après avoir lu ta réponse.
>
> crontab -e
>
> dans mon login shell, était effectivement la base de la solution à mon problème. Je ne sav ais pas que cron pouvait exécuter régulièrement les tâches d'autres utilisateurs que root. Désolé.
>
> Merci infiniment. Bon après-midi. @+ ChD
>
> -----Original Message-----
> From: Raphaël POITEVIN [mailto:raphael.poitevin@xxxxxxxxx]
> Sent: Tuesday, August 18, 2015 11:48 PM
> To: carrefourblinux@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [CBLX] Quel est l'équivalent de su dans un job qui n'a pas de terminal?
>
> Delaunay Christophe <christophe.delaunay@xxxxxxxxxxxxxxx> writes:
> > Problème: La manpage de cron indique que tous les fichiers qu'on met
> > dans /etc/cron/hourly, etc/cron/daily, ... doivent être la propriété
> > de root. Probablement qu'ils sont exécutés par root. Or, pour celui
> > que je veux mettre, j'aimerais qu'il s'exécute en mon nom, pas en
> > root.
>
> crontab -e à partir de ton user ?
> --
> Raphaël
> Hypra S.A.S.
>
> --
> CBLX - CarrefourBLinuX MailingListe
> Pour obtenir de l'aide, envoyez le sujet help �:
> carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
> Archives:
> http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> ou
> http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/
>
--
Emmanuel COUTRIS
--
CBLX - CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help �
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
ou
http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/