[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: "Command not found" when using `home-mcron-service`
From: |
Tanguy LE CARROUR |
Subject: |
Re: "Command not found" when using `home-mcron-service` |
Date: |
Mon, 15 Jan 2024 13:30:35 +0100 |
User-agent: |
alot/0.10 |
Hi Nils,
Quoting Nils Landt (2024-01-15 13:03:06)
> > Tanguy LE CARROUR <tanguy@bioneland.org> hat am 15.01.2024 10:38 CET
> > geschrieben:
> >
> > ```scheme
> > (gnu packages dav) ; vdirsyncer
> > (gnu packages mail) ; notmuch
> > ; […]
> > (service home-mcron-service-type
> > (home-mcron-configuration
> > (jobs (list
> > #~(job '(next-minute (range 0 60 5)) (string-append
> > #$notmuch "/bin/notmuch new"))
> > #~(job '(next-hour) (string-append #$vdirsyncer
> > "/bin/vdirsyncer sync"))))))
> > ```
> >
> > And now Mcron finds `notmuch` (and `vdirsyncer`), but… Notmuch has hooks
> > that depend on other commands and I now have the following error message
> > in my logs:
> >
> > ```
> > 2024-01-15 10:20:00 6198 /gnu/store/[…]-notmuch-0.37/bin/notmuch new:
> > […]/.config/notmuch/default/hooks/pre-new: line 3: mbsync: command not found
> > ```
> >
> > `mbsync` is in my profile, but Mcron cannot find it.
> > Do I have to declare all the required packages… somehow?! 🤔
>
> That sounds like it's related to this issue I reported:
> https://issues.guix.gnu.org/65471
It looks like, indeed!
> If I'm correct, setting the PATH environment variable in the mcron job
> should fix it.
You mean inside the `#~(job …)`? Sorry, but… how would you do that? 😅
And this means that I would have to do it for every single job? 🤔
Sounds suboptimal to me.
I'll ping #65471 to see if a consensus has been reached. 🤞
--
Tanguy
- "Command not found" when using `home-mcron-service`, Tanguy LE CARROUR, 2024/01/15
- Re: "Command not found" when using `home-mcron-service`, Nils Landt, 2024/01/15
- Re: "Command not found" when using `home-mcron-service`,
Tanguy LE CARROUR <=
- Re: "Command not found" when using `home-mcron-service`, Tanguy LE CARROUR, 2024/01/15
- Re: "Command not found" when using `home-mcron-service`, Oleg Pykhalov, 2024/01/15
- Re: "Command not found" when using `home-mcron-service`, Tanguy LE CARROUR, 2024/01/15
- Re: "Command not found" when using `home-mcron-service`, Oleg Pykhalov, 2024/01/15
- Re: "Command not found" when using `home-mcron-service`, Tanguy LE CARROUR, 2024/01/16
- Re: "Command not found" when using `home-mcron-service`, Nils Landt, 2024/01/15
- Re: "Command not found" when using `home-mcron-service`, Tanguy LE CARROUR, 2024/01/16