Re: [CBLX] Lancement lecteur de musique via cron |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
Oui, je suis bien connecté. Par contre si je mets jp entre la dernière *
et la variable, il dit "jp not found", mais je vois pas trop s'il parle
d'une commande ou bref.
J'ai vraiment l'impression qu'il y a eu changement dans des syntaxes du
shell ou que sais-je
Cordialement,
Jean-Philippe MENGUAL
Le 28/09/2019 à 08:40, Jérémy Prego a écrit :
> 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/