Author: anne.guilde@free.fr Date: To: ML Guilde Subject: Re: script LINUX qui arrête le PC
Le 17/01/2017 à 17:04, Odile Lambert a écrit : > Bonjour
>
> sous Xubuntu 16.04, Je souhaiterai utiliser un vieux PC , avec un écran
> qui n'est pas allumé, pour jouer de la musique en utilisant foobar2000
> sous wine. Foobar2000 est automatiquement lancé dans wine au démarrage
> du PC. les tests sont concluants mais une fonction me pose problème.
>
> Il existe la possibilité avec foobar2000 de commander le logiciel à
> distance (avec un téléphone) et de demander la fermeture du PC à
> distance. je souhaite utiliser cette fonctionnalité qui marche très bien
> sous windows. sous wine cette commande arrête le programme foobar2000
> mais n'arrête pas le PC.
>
> Du coup je souhaiterai utiliser un script au démarrage du PC qui lance
> foobar2000 dans wine et arrête le PC lorsque foobar 2000 se termine.
>
> j'ai écrit le script suivant:
>
> #! /bin/bash
>
> wine start "c:\\Program Files (x86)\\foobar2000\\foobar2000.exe"
>
> # gedit à a place de shutdown pour réaliser les tests
>
> gedit
>
> exit
>
> Le script est lancé au démarrage par la commande bash /nom du script. Le
> programme foobar est lancé dans wine mais Gedit est ouvert immédiatement
> après le lancement de foobar dans wine et non lorsque wine se ferme.
>
> J'ai donc 2 questions:
>
> 1. comment faire pour que le script ne reprenne la main qu'à la
> fermeture de Wine et de foobar2000.
>
> 2. la commande shutdown est-elle la commande adéquate pour arrêter le PC?
>
> Merci d'avance pour votre aide;
>
> Odile
>
idée peut-être saugrenue mais je la donne...
à la place de gedit faire un test avec la commande ps pour voir si wine
est en cours.