- Server operating system version
- OS: CentOS Linux 7.9.2009 (Core)
- Plesk version and microupdate number
- Plesk Obsidian 18.0.50 Update #2
I have a scheduled task in Plesk (a command-line PHP script) that executes every minute but occasionally fails to execute without sending anything to the email address specified in Plesk to receive error logs.
It's not practical to send emails on every run because it runs every minute and any errors will be buried in that pile of emails.
Is there any way to save the stdout of the script to the server file system?
I don't have root rights on this server to edit crontab manually. But I can view the crontab file where I see that all Plesk tasks redirect to /dev/null, e.g.
* * * * * (/usr/bin/php -f 'httpdocs/scheduler.php' -- '-h' 'censored.ch') > /dev/null
SHELL="/bin/sh"
MAILTO="em@censored.ch"
It's not practical to send emails on every run because it runs every minute and any errors will be buried in that pile of emails.
Is there any way to save the stdout of the script to the server file system?
I don't have root rights on this server to edit crontab manually. But I can view the crontab file where I see that all Plesk tasks redirect to /dev/null, e.g.
* * * * * (/usr/bin/php -f 'httpdocs/scheduler.php' -- '-h' 'censored.ch') > /dev/null
SHELL="/bin/sh"
MAILTO="em@censored.ch"