Possible to see running tasks and their progress?

Some actions with Hestia are not executed immediately but are queued or scheduled. I’ve seen this mostly related to backups & restores.

For example when I restore a website from a backup, the restore is added to the queue and I get an email on completion. Or when I create an Incremental Backup, that task is scheduled.

My question is if there’s anyway I can see all of these queued/scheduled tasks and get any sort of update on their progress if applicable.

If this has already been asked, I apologize. I didn’t see any topics around it during my quick search before posting. Closest I could find was this:

That would be a nice feature to have

in the meantime - that queue has to be stored somewhere already, is there some shell script somebody can put together to inspect it?
Having some issues with restoring backups and am not getting notifications, feel like the queue is stuck.

You may try like these commands:

cat /usr/local/hestia/data/queue/backup.pipe
ps aux | grep -i ‘[v]-restore-user’
ps aux | grep -E ‘[b]ackup-user|[p]zstd|[t]ar’
tail -f /var/log/hestia/error.log | grep -i ‘restore’