* patrice <[EMAIL PROTECTED]> [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

