On Thu, 8 Jul 2021 08:56:56 -0700 Fernando Lopez-Lezcano wrote: > On 7/7/21 11:24 AM, John Murphy wrote: > > On Wed, 7 Jul 2021 19:01:25 +0100 Keith Edmunds wrote: > >> Try: > >> > >> /usr/bin/pw-record /home/john/crontest.wav > /tmp/cronjob.txt 2>&1 > >> > >> ...and have a look in /tmp/cronjob.txt after it's run > > > > /tmp/cronjob.txt says error: pw_context_connect() failed: Host is down > > > > I've no idea what that means, or why that should be so. > > https://docs.pipewire.org/group__pw__core.html > > ---- > Connect to a PipeWire instance. > > Returns > a The Core Global Object on success or NULL with errno set on > error. The core will have an id of PW_ID_CORE (0) > ---- > > So it would seem that the pipewire client cannot connect to the server > (or something like that). Could be ownership, permissions, even selinux > if it is running.
Thanks for the thoughts. There are some selinux libs installed, but not much else. I added a job to /etc/crontab like: 04 19 * * * root /usr/bin/pw-record /home/john/crontest.wav > /tmp/cronjob.txt 2>&1 and see the same error in the text file. > It could also be that running things from cron does not establish a > "session" and then you do not have access permission to audio devices > and such (and dbus, as suggested elsewhere in the thread). It's a long time since I've used root for anything, but I think it would still have the required permissions to do anything. I begin to wonder if this is by design, but I still don't know if it works for anyone else. -- John. _______________________________________________ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev