bash
Execute commands on a remote Linux host over SSH to manage files, run scripts, and control background jobs.
Instructions
Execute bash on the selected remote host. Each call starts a fresh shell. Commands have the SSH account permissions. Background jobs return a job_id; use job_output/job_kill with the same target. Remote Linux requires bash and python3.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | Exact target name from remote_ssh_targets list. Always select the intended host explicitly. | |
| command | Yes | Bash command to run on the remote host. | |
| workdir | No | Remote working directory; relative to target root by default. | |
| timeoutMs | No | Foreground timeout in milliseconds; default 120000, cap 600000. The remote process may survive a timeout. | |
| description | No | Short description of the command. | |
| run_in_background | No | Start a persistent remote job with no command timeout. |