Command Batches
Command Batches allow you to execute a command on one or multiple devices simultaneously.
This feature is essential when you need to run the same instruction across many devices without connecting to each one manually.
Command Batches use secure SSH connections and respect the concurrency limit configured in Settings → General.
Creating a Command Batch
A new command batch is created from the Devices section.
- Select one or more devices from the device list.
- Click the Send command button.
- A modal window will appear where you can write the command to execute.

Fields in the Send Command Modal
Command *
The shell command that will be executed on all selected devices.
Your password *
SingleJump stores all SSH private keys for your devices in encrypted form.
These keys can only be decrypted using your SingleJump account password.
Because the system needs to temporarily decrypt the device’s SSH key in order to establish the connection, your password is required whenever a command must be executed on a device.
Timeout *
Number of seconds to wait before force-stopping the command on each device.
This prevents long-running tasks from blocking the system.
Devices
A list of all devices that will receive the command.
Finally, click Send to launch the command batch.
Viewing Command Batches
All previously created command batches can be viewed in the Command Batches section.
Each batch displays:
- The user who executed it
- The command
- Timeout value
- Date and time of execution
- The devices included
When clicking on a batch, you will see a detailed view like this:
Command Results
At the bottom of the batch details, you will find a Command Results table.
Each row corresponds to the execution of the batch command on an individual device.
Columns include:
- Device – Which device ran the command
- Username – The SSH user used for execution
- Running – Whether the command is currently running
- Started at – Timestamp when the command started
- Finished at – Timestamp when it ended
- Status – Success, failure, or timeout
- View – Opens the output of the command
Clicking View on a result allows you to inspect exactly what the device returned during execution.
This is useful for debugging or confirming that the command ran as expected.
Summary
Command Batches provide a powerful way to run simultaneous operations across multiple devices.
They include:
- A unified modal to execute commands on selected devices
- Timeout protection to avoid stuck processes
- Automatic queuing based on system concurrency limits
- Detailed results per device
- Full transparency by allowing you to view output logs of each execution
This makes it easy to manage large sets of devices efficiently and safely.