Hi

On Sun, 13 Aug 2023 17:32:33 +0100 Patrick O'Callaghan wrote:
>    $ cat hibernate-preparation.service
<snip>
>    ExecStart=/bin/bash -c /usr/sbin/swapon /SWAP/swapfile && 
> /usr/sbin/swapoff /dev/zram0

You need to quote here. Try thus:

   ExecStart=/bin/bash -c '/usr/sbin/swapon /SWAP/swapfile && /usr/sbin/swapoff 
/dev/zram0'

> When it fails, I get this in the journal:

>    Aug 13 01:05:25 Bree systemd[1]: Starting hibernate-preparation.service - 
> Enable swap file and disable zram before hibernate...
>    Aug 13 01:05:25 Bree bash[118343]: NAME       TYPE      SIZE USED PRIO
>    Aug 13 01:05:25 Bree bash[118343]: /dev/zram0 partition   8G 1.6G  100
>    Aug 13 01:05:25 Bree systemd[1]: hibernate-preparation.service: 
> Deactivated successfully.

bash has only called swapon without arguments.

PS: To clarify the log you can add:

SyslogIdentifier=%N

This will replace bash by the short name of the service in the journal.

-- 
francis
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to