Re: [CBLX] Lancement lecteur de musique via cron |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
- To: carrefourblinux@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [CBLX] Lancement lecteur de musique via cron
- From: Jérémy Prego <jeremy@xxxxxxxxxxxxxxxx>
- Date: Sat, 28 Sep 2019 08:40:35 +0200
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=pregonetwork.net; h= subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=postfix; bh=3pF5UD35X197KV+m6qfmDSAc/Mc=; b=ZlfJ+xAx44v1kNP9E6L3WMmbyw9Y 8xVjiVvgcrZC0CM5A6iY8+xGxd8WMeHnGQLifzLSTiIs9O6y+eLUub7hf/ft3/dA AvOh/Eo0xURzrIhMc/qhnXaYcGlFLNp+Xlg34ZJ7lj0fEgm24SAo8VYy3/cnpBHk 15AGZohD1l+a7H2ao7eXwqJwFTD4IkiV3X3bRs9lLmPr1m8jzwb5qq60LQ41SD0J +0hThe/NYxYQoVyPZsDiHgJr6IY5WtLthYdGLJa1/9y2pQYHHcoXNOd3AXLFtdI4 rz3fGHAjr1ujleVDu00R3OQD9hjhi7uXRSS12kCEjr0uURSQIys/yUw3bg==
- Domainkey-signature: a=rsa-sha1; c=nofws; d=pregonetwork.net; h=subject :to:references:from:message-id:date:mime-version:in-reply-to :content-type:content-transfer-encoding; q=dns; s=postfix; b=Oeg Z7QIWUAzctgaXO7tg0XenyIT9yZR3UOKs8MDmGMMH85Rctyx4wTP1DHKar7wNJMa Lf61J64gJKbUFAXTeRFzgMd6oyJCqvkOL6aooNERdUNtRF80BzcapNOjIOhcP0fC 37ETTsjqzcY8HmPidxzdKsx5gQLBE4IyHIRgamUW6k1SUFfWb/fi7fyqCIxH4dbl T63RzBSW9r3sOXwEP+eo6D7ZuDU7Q8AJK3WWg7KLbLTu/1tw3+1cOSYQ06Bu5Ymg 4aN+1X8V6alcPOv/WCJIWHkH33MqYoQd4S37BidcqN9jlSBLkInV2yUYsyO4AEzS txpzM1UaGRRsWUnYefw==
re.
on est bien d'accord que ta session est ouverte durant le lancement du
cron ?
ici, pour que ça fonctionne j'ai dû rajouter l'utilisateur entre le
dernier * et le XDG sinon cron faisait une erreur de syntax dans le
fichier crontab.
Jerem
Le 28/09/2019 à 08:36, Jean-Philippe MENGUAL a écrit :
> Hello,
>
> Merci Jerem pour ta réponse rapide. Alors ma commande ressemble désormais à:
> 31 08 * * * XDG_RUNTIME_DIR=/run/user/1000 killall mpv;/home/jp/radio 6 150
>
> une variante rajoutait env DISPLAY):0 avant mpv.
>
> Le résultat est strictement le même. Mystère tout ça...
>
> Amicalement,
>
>
>
>
>
> Jean-Philippe MENGUAL
> Le 28/09/2019 à 08:04, Jérémy Prego a écrit :
>> bonjour,
>>
>> Je me souviens avoir entendu parler d'un souci presque similère sur la
>> liste debian user french il y a quelques mois de cela. je viens de
>> retrouver le message en question, et il faudrait essayer de mettre avant
>> ta commande "XDG_RUNTIME_DIR=/run/user/1000"
>>
>> en gros ça donnerai une ligne comme ça:
>> 30 7 * * * jp XDG_RUNTIME_DIR=/run/user/1000
>>
>> killall mpv;/home/jp/radio 10 100
>>
>> Je viens de tester, et ici ça fonctionne effectivement
>>
>> pour la faire courte, cron ne charge pas par défaut toutes les variables de l'utilisateur et du coup, ça ne semble pas trouver Pulse.
>>
>> si tu veux lire la discussion, c'est par ici:
>> https://lists.debian.org/debian-user-french/2019/06/msg00001.html
>>
>> bon test,
>>
>> Jerem
>>
>> Le 28/09/2019 à 07:14, Jean-Philippe MENGUAL a écrit :
>>> Hello,
>>>
>>>
>>> Depuis une certaine mise à jour de Sid (environ 2 semaines), quelque
>>> chose a dû se passer dans les questions de son parce que ce qui
>>> fonctionnait ne marche plus.
>>>
>>> Je suis donc en Sid, bureau MATE, lancé avec lightdm, pulseaudio,
>>> systemd, etc. Une chose est que au boot du système, si je lance du son
>>> en root par ex, sur un tty à part de la console graphique, ça peut mal
>>> se passer.
>>>
>>> En tout cas là mon but est de lancer mpv via un cron sous mon
>>> utilisateur. Alors que la commande marche en exécution manuelle, elle ne
>>> se lance pas bien via cron, pour un souci d'accès au son.
>>>
>>> La commande est:
>>> killall mpv;/home/jp/radio 10 100
>>>
>>> Le résultat est celui-ci:
>>>
>>>
>>> TERM environment variable not set.
>>> setleds: Error reading current flags setting. Maybe you are not on the
>>> console?: ioctl KDGKBLED: Ioctl() inapproprié pour un périphérique
>>> TERM environment variable not set.
>>> CTRL+C to exit
>>> Playing: http://direct.franceinfo.fr/live/franceinfo-midfi.mp3
>>> (+) Audio --aid=1 (mp3 1ch 44100Hz)
>>> ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave
>>> [ao/alsa] Playback open error: Device or resource busy
>>> [ao/oss] Can't open audio device /dev/dsp: Device or resource busy
>>> Cannot connect to server socket err = No such file or directory
>>> Cannot connect to server request channel
>>> jack server is not running or cannot be started
>>> JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1,
>>> skipping unlock
>>> JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1,
>>> skipping unlock
>>> [ao/jack] cannot open server
>>> ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave
>>> couldn't open play stream: Device or resource busy
>>> [ao/sndio] can't open sndio default
>>> [ao] Failed to initialize audio driver 'sndio'
>>> Could not open/initialize audio device -> no sound.
>>> Audio: no audio
>>> : 00:00:00 / 00:00:00 (0%) Cache: 0s
>>>
>>>
>>> Exiting... (Errors when loading file)
>>> TERM environment variable not set.
>>> setleds: Error reading current flags setting. Maybe you are not on the
>>> console?: ioctl KDGKBLED: Ioctl() inapproprié pour un périphérique
>>> =-=-=-=-=-=-=-=-= Which station would you like to listen to?
>>> =-=-=-=-=-=-=-=-=
>>>
>>> 1 Radio1 be_nl 2 ckia en_us
>>> 3 Europe1 be_nl 4 Frbleu provence
>>> 5 Virginradio fr_fr 6 frbleutoulon fr_fr
>>> 7 GG fr_fr 8 CheriefmFR fr_fr
>>> 9 Nostalgie fr_fr 10 FranceInfo fr_fr
>>> 11 CherieFM fr_fr 12 FunRadio fr_fr
>>> 13 Ckac en_gb 14 Europe1sport be_fr
>>> 15 FrInter fr_fr 16 NRJ fr_fr
>>> 17 NostalgieFR be_fr 18 Nostalgie60 be_nl
>>> 19 NrjFR be_nl 20 Rireetchanson be_nl
>>> 21 Rireetchanson nl_nl 22 Nostalgie70 be_fr
>>> 23 Rireetchansons be_nl 24 Rireetchansons be_nl
>>> 25 RFI fr_fr 26 RIM fr_fr
>>> 27 RireEtChansons fr_fr 28 RMC mc_fr
>>> 29 RTL fr_fr 30 100\% live
>>> 31 100\% sketch fr_fr 32 Modemradio nl_be
>>> 33 100\% nouvo talents en_us 34 StudioBrussel be_nl
>>> 35 TopRadio be_nl 36 Vivacit� be_fr
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> TERM environment variable not set.
>>> TERM environment variable not set.
>>>
>>> J'ai le même résultat avec:
>>> killall mpv;env DISPLAY=:0 /home/jp/radio 10 100
>>>
>>> Le script à l'oeuvre est là:
>>> https://paste.debian.net/1102308/
>>>
>>> Merci de votre aide
>>>
>>>
>>> Cordialement,
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
--
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/