Nodes that reach past the browser into the run's worker. They need a plan with commands (Business) and a server that allows them.
Command
system/command · icon terminal · plan feature system.command
Runs a shell command in the run's worker.
| Field | Label | Kind | Default | Shown for |
|---|---|---|---|---|
command | Command (sh) | textarea | ||
input | Input (stdin) | text | ||
isFail | Fail when the code isn't 0 | boolean | true | |
timeoutMs | Time limit (ms) | number | 60000 |
Output dots: next, error.
FAQ
Why does my flow say "Commands are turned off on this server"?
An administrator has to turn on Allow shell commands in Admin › Configuration › Sandbox first.
What can a command reach?
The worker's tools (sh, node), the run's files at /file, and the public internet. Private networks, the host and cloud metadata are blocked by the engine's egress firewall, and it runs as an unprivileged user.
Is it run in test runs?
No: a test run logs that it was skipped and goes on with an empty result.