/
How to import multiple spaces with a sleep value using Confluence Command Line Interface app (CLI)
How to import multiple spaces with a sleep value using Confluence Command Line Interface app (CLI)
This article explains how to import multiple spaces with a sleep value using the Confluence Command Line Interface app (CLI).
Instructions
Follow the below steps to import large spaces:
Combine runFromList with the --list parameter, and restoreExport to import multiple spaces.
Here, we have used the system -a sleep value 5 to wait for a defined time and then start restoring the next space.zip files.
-a runFromList --list "aaa.zip,bbb.zip" -i "-a restoreExport -f @entry@" -i "system -a sleep value 5"
Please refer to the below example where we have restored the spaces from this import files spacemk1.zip and spacemk2.zip.-a runFromList --list "spacemk1.zip,spacemk2.zip" -i "-a restoreExport -f @entry@" -i "system -a sleep --value 5"
The Parameters used above are.
--list input the filename of the exported space you want to restore.
--value specify the time value in seconds.The output of the CLI action:
Run: -a restoreExport -f spacemk1.zip Restore has been started with taskId a2f5af67-3a34-47cc-860f-b8709bc6f8ff. Task status can be checked at https://confluence.example.com/rest/api/latest/longtask/a2f5af67-3a34-47cc-860f-b8709bc6f8ff. Waiting for task completion: 0% complete. Importing objects. Waiting for task completion: 5% complete. Importing objects. Waiting for task completion: 13% complete. Importing objects. Waiting for task completion: 23% complete. Importing objects. Waiting for task completion: 37% complete. Importing objects. Waiting for task completion: 100% complete. Applying special processing. Restore completed. Run: system -a sleep --value 5 Continue after sleeping for 5 seconds. Run: -a restoreExport -f spacemk2.zip Restore has been started with taskId 3d862460-0d87-4c82-81ae-b19592653863. Task status can be checked at https://confluence.example.com/rest/api/latest/longtask/3d862460-0d87-4c82-81ae-b19592653863. Waiting for task completion: 37% complete. Importing objects. Waiting for task completion: 100% complete. Complete. Restore completed. Run: system -a sleep --value 5 Continue after sleeping for 5 seconds. Run completed successfully. 4 actions were successful
- It is recommended to test this scenario in a non-production environment or run the action with the --simulate parameter, to verify the behavior before deploying in production environment.
Related content
How to export multiple spaces using Confluence Command Line Interface (CLI)
How to export multiple spaces using Confluence Command Line Interface (CLI)
Read with this
Examples
Read with this
User's Guide
User's Guide
Read with this
How to copy a space using Confluence Command Line Interface (CLI)
How to copy a space using Confluence Command Line Interface (CLI)
Read with this
--options
Read with this
Reference
Read with this