Cronjob locking not working properly
short description
If a cronjob (e.g. website backups) is taking a really long time, it gets started again even though it is still running.
correct behaviour
Cronjobs should be locked according to running status in sys_cron.
proposed fix
Is caused by cronjob::run() which will reset running status through onCompleted() after the first failed attempt. Will supply MR.
environment
Server OS: debian Server OS version: buster ISPConfig version: 3.1.0.0