execute_shell_command
Run system programs as root or a specified user. Commands are executed directly without shell interpretation, returning output and exit code.
Instructions
Voer een lokaal programma uit als root of als de opgegeven gebruiker.
command wordt in argumenten opgesplitst en direct gestart, dus pipes,
redirects en andere shellsyntaxis worden niet geïnterpreteerd. Met
user wordt het programma via sudo -u uitgevoerd; zonder waarde is
de uitvoerende gebruiker root. Het commando kan het systeem wijzigen.
Voor curl/wget is de werkdirectory /tmp; de timeout is 300 seconden.
Stdout, stderr, exitcode en de effectieve gebruiker worden geretourneerd.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | No | ||
| command | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||