I am trying to automate acme.sh (to renew Let's Encrypt certs) through cron but for whatever reason it's not working for other users except for the main one. I split up some of my sites into a few users and it works fine for the main user but all the others the script always fails. It's hard to tell how it's failing because it's not running in a way that I can see the output. If I login as that user and run it manually it works, but when I try to have it run through cron as that user, it fails.
Is there a way to simulate me actually running it manually, but do it through cron? Ex: I need the environment to be exactly the same as if I was logged in. When I log in as that user and run the script, it works fine.
I keep being burned by expired certs since the scripts are not running right.
Is there a way to simulate me actually running it manually, but do it through cron? Ex: I need the environment to be exactly the same as if I was logged in. When I log in as that user and run the script, it works fine.
I keep being burned by expired certs since the scripts are not running right.