CatTools will by default wait for 30 seconds for an output after which it will assume something has gone wrong and raise a timeout error to prevent the thread from just hanging. For certain commands, which we know may take longer, the backup for example, we increase this timeout.
It is possible to manually increase the timeout period for the Device.CLI.Send commands activity by issuing a %ctUM: Timeout xxx meta command, where xxx is the number of seconds to set the timeout to. Please see the link below for more details;
Thanks for your help. This should fix the issue we were having.