<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2016-04-01 21:34 GMT+02:00 Lennart Poettering <span dir="ltr"><<a href="mailto:lennart@poettering.net" target="_blank">lennart@poettering.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, 21.03.16 09:21, Cecil Westerhof (<a href="mailto:cldwesterhof@gmail.com">cldwesterhof@gmail.com</a>) wrote:<br>
<br>
> When executing<br>
>     systemctl suspend || echo "Error code: ${?}"<br>
> from the command-line it outputs<br>
>     Error code: 1<br>
> and it puts my machine in suspend.<br>
><br>
> When putting it in cron it gives the following errors:<br>
>     Failed to execute operation: Access denied<br>
>     Failed to start suspend.target: Access denied<br>
> and gives the output:<br>
>     Error code: 4<br>
><br>
> What is happening here? Is it possible to run 'systemctl suspend' from<br>
> cron, or is there a reason why this is not possible?<br>
<br>
</span>if you run "systemctl suspend" as unprivileged user, PolicyKit is<br>
queried whether your user shall be allowed the opreatoin. The default<br>
policy for PolicyKit we install says that users on local consoles may<br>
suspend the system. However, a cron user is not on a local console,<br>
hence doesn't get this privilege.<br>
<span class="HOEnZb"></span></blockquote><div><br><div class="gmail_default" style="font-family:courier new,monospace;display:inline">​OK, thanks. I solved it by using sudo.</div> </div></div><br>-- <br><div class="gmail_signature">Cecil Westerhof</div>
</div></div>