![]() |
| |||||||
| S'inscrire | FAQ | Membres | Calendrier | Recherche | Messages du jour | Marquer les forums comme lus |
![]() |
| LinkBack | Outils de la discussion | Modes d'affichage |
| |||
| bonjour, n'ayant pas eu de reponse fin juin, je repose la question sait t'on jamais. /************************************************ pendant mon absence, je lance un programme avec le terminal a une date donnée. avec les differentes preferences systeme (eco d'energie, comptes et un script de lancement) c'est ok. ensuite toujours automatiquement j'aimerai quitter le terminal et eteindre l'ordi. La je coince version a) extinction automatique bloque car je n'ai pas quitter le terminal :-( version b) utilisation de launchd donc j'ecris un nouveau script shutdown.command #! /bin/bash # ici on peut ecrire des commentaires # les variables # debut du script #chemin d'acces du script # lancement du prog sudo /sbin/shutdown -h now # fin du script mais comme je ne suis pas root je me heurte au PASSWORD donc j'edite sudoers : (excelent tuto : http://lea-linux.org/cached/index/Ad..._env-sudo.html) # sudoers file. # # This file MUST be edited with the 'visudo' command as root. # # See the sudoers man page for the details on how to write a sudoers file. # # Host alias specification Host_Alias ICI = localhost # User alias specification User_Alias ROOT_FRIENDS = bcausse # Cmnd alias specification Cmnd_Alias SHUTDOWN = /sbin/shutdown, \ /sbin/halt # Defaults specification # Runas alias specification # User privilege specification root ALL=(ALL) ALL %admin ALL=(ALL) ALL # Uncomment to allow people in group wheel to run all commands # %wheel ALL=(ALL) ALL # Same thing without a password # %wheel ALL=(ALL) NOPASSWD: ALL # Samples # %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom # %users localhost=/sbin/shutdown -h now %admin localhost=/sbin/shutdown -h now # Les amis de root peuvent lancer les commandes # du groupe SHUTDOWN ROOT_FRIENDS ICI = NOPASSWD: SHUTDOWN pour info le nom de mon compte : bcausse voila j'en suis la, mais mon script me demmande toujours mon mot de passe ![]() /************************************************** ** jèavais resolu mon probleme en deux etapes : un script pour quitter le terminal lancer par launchd et extinction auto 5mn apres si qqu'un a un idée. merci -- -- Bruno Causse |
| | ||||
| ||||
| |
| |||
| "Michel Nicolas Alex" <Nicolas-Michel_REMOVE***THIS_bluewin.ch> a écrit dans le message de news: 1ilifbh.x0xf4e120qts9N%Nicolas-Michel_REMOVE***THIS_bluewin.ch... > Bruno Causse <bcausse***lepoint.tm.fr> wrote: > >> ensuite toujours automatiquement j'aimerai quitter le terminal et >> eteindre >> l'ordi. La je coince > > Toujours automatiquement ... mais comment ? > >> version a) extinction automatique bloque car je n'ai pas quitter le >> terminal > > ah ? > ici > shutdown -h now > ferme tout sans demander son reste. > >> version b) utilisation de launchd >> donc j'ecris un nouveau script shutdown.command > >> #! /bin/bash >> # lancement du prog >> sudo /sbin/shutdown -h now >> # fin du script > >> mais comme je ne suis pas root je me heurte au PASSWORD > > Pourquoi tu n'est pas root ? > En général quand on exécute des tâches système, on le fait avec les > droits adéquats non ? > >> donc j'edite sudoers : (excelent tuto : > >> %admin localhost=/sbin/shutdown -h now > > Euh, déjà je doutes qu'il faille préciser les options. > Ensuite, si tu les précises vraiment, je suppose qu'il faut protéger les > espaces. > > Mais de toutes façon, perso je n'utiliserais pas sudo. > Ou si vraiment tu dois mixer des tâcher d'utilisateur avec des tâches > root, je lancerais le script en tant que root et utiliserais > "sudo -u toto" pour exécuter les commandes utilisateur. > > Perso, question d'habitude, je mettrais un truc de ce genre dans la > crontab de root : > > % sudo crontab -u root -l > 28 18 * * * /usr/local/bin/monscript.bash > > % cat /usr/local/bin/monscript.bash > #! /bin/bash > # lancement du prog > /sbin/shutdown -h now > # fin du script > > Certains préconnisent launchd plutôt que cron > mais ça se discute. > > -- > Nicolas Michel merci pour vos reponses. comme d'hab il y a une solution simple sur macos X. il y a une preference a cocher dans le terminal ("quitter sans rien demander") et extinction auto fonctionne a merveille. donc aucun script, ni deanons. PS: j'avais utilisé un script pour quitter le terminal (lancer par launchd 5 mn avant l'extinction auto) |
| |
| |
![]() |
| Tags: eteindre, quiiter, ternimal |
| Outils de la discussion | |
| Modes d'affichage | |
| |
| ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Eteindre le clavier de son Treo : c'est possible | Charly | Newsgroup fr.comp.sys.palm-pilot | 1 | 06/11/2007 09h15 |
| Eteindre mon serveur : 10 Minutes ! | Yannick B. \(UPSILON Technologies\) | Newsgroup microsoft.public.fr.exchange.setup | 8 | 03/12/2004 17h59 |