Re: cron et l'activation et la désactivation d'une application
* patrice <zazemoa@libertysurf.fr> [2003-02-26 17:51] :
> bonjour,
>
> le sujet me semble explicite, mais je précise... j'ai mis dans cron une ligne
> activant un script à une heure précise(cela fonctionne à la seconde prés,
> c'est génial cet utilitaire:), mais pour que ce script fonctionne
> convenablement il faut qu'une application soit lancé auparavant afin que le
> script puisse récupérer les informations de cette application(le flux sonore
> de gradio)...
> j'ai donc rajouté une ligne dans crontab en lançant l'application une minute
> avant le script, mais je ne vois aucune option me donnant la possibilitée
> d'arreter gradio ou de définir un temps d'activité de gradio...
>
> ##############################################################
> # Enregistrer l'émission de Radio L... "lundi matin"
> ##############################################################
> 29 11 * * 1 root /usr/X11R6/bin/gradio -c -v 10 -f 89.40 -m -
> 30 11 * * 1 root /home/serveur/radiomp3/recordmp3 lundi_matin 7200
> lundimatin.mp3
>
> il n'y a pas de gradio on ou gradio off, dois je ajouter une ligne avec la
> commande kill -9 "gradio", et comment ? quelqu'un aurait une autre idée bien
> meilleure à (me) proposer...
Utiliser le paquet stopafter ? (pas évident à trouver, je le reconnais)
> 30 13 * * 1 root kill -9 "??" ??
>
> suis je obligé de laisser en root l'utilisateur de ces commandes, est ce
> préférable, puis je mettre à la place un utilisateur sans souci de droit? (je
> ne suis pas loggué sur le net pour ces opérations...)
Tu as besoin de te connecter net pour exécuter les commandes ? Si ce
n'est pas le cas, tu peux parfaitement mettre ces commandes dans la
crontab d'un utilisateur (attention, tu ne dois pas préciser dans ce
cas d'utilisateur).
> autre question cron fonctionne t il si il n'y a pas de session d'ouverte, si
> ça reste juste en console de log? si non, est il possible avec cron de
> programmer le log d'un utilisateur avec son mot de passe à telle ou telle
> heure?
Oui, cron fonctionne sans session (voir par exemple les entrées dans
/etc/cron.daily exécutées de nuit à 6h25).
Fred
Reply to: