[+]Administrators can restore backups from the command line and retrieve the status of the restoration process.
On Linux:
plesk bin pleskrestore --restore .... -async
On Windows:
"%plesk_dir%inpleskrestore.exe" --restore .... -async
-async Restore a backup asynchronously. Works with “–restore” only. This will return the task ID to stdout.
Use –get-restore-task-status to check the task status:
On Linux:
plesk bin pleskrestore --get-restore-task-status <task-id><br><br><task-status task-id="9516"><br><mixed status=""><br><restore status=""><br><conflict-resolve task-id="2147483640"><br><finished status="success"><br><execution-result status="success"/><br></finished><br></conflict-resolve><br><deploy task-id="9570"><br><working><br><deploy total-domains="1" total-accounts="0" completed-domains="0" completed-accounts="0"><br><current-object type="domain"><![CDATA[<br>domain.com]]></current-object><br></deploy><br></working><br></deploy><br></restore><br></mixed><br></task-status>
pleskrestore –get-restore-task-status exit codes:
Code Description
200 Restore in progress
201 Restore is failed (any task has error status)
202 Restore is finished with warnings (any task has warnings status)
203 Restore is finished with infos
204 Restore is successfully finished
[+] Roundcube webmail was updated to version 0.9.5.