Updated COMMAND Execute (markdown)

Jari Sundell
2026-06-15 10:19:33 +09:00
parent 2d6bd91ea4
commit 9dd61e2216
+6 -6
@@ -3,19 +3,19 @@
## Syntax
```
execute2={command,arg1,arg2,...}
execute={command,arg1,arg2,...}
```
This will execute the external command with arguments arg1,arg2,.... It will throw an error if the exit status is not 0, and return 0 itself otherwise.
This will execute the external command with arguments arg1,arg2,.... It will throw an error if the exit status is not 0, and return 0 itself otherwise.
```
execute.nothrow={command,arg1,arg2,...}
```
This will execute the external command with arguments arg1,arg2,.... It will return the return value of the command.
This will execute the external command with arguments arg1,arg2,.... It will return the return value of the command.
```
execute.capture={command,arg1,arg2,...}
```
This will execute the external command with arguments arg1,arg2,.... It will throw an error if the exit status is not 0, and return the stdout output of the command otherwise.
This will execute the external command with arguments arg1,arg2,.... It will throw an error if the exit status is not 0, and return the stdout output of the command otherwise.
```
execute.capture_nothrow={command,arg1,arg2,...}
@@ -27,5 +27,5 @@ This will execute the external command with arguments arg1,arg2,.... It will ret
### Get rtorrent to create a pid-file
```
# Creates a pid-file and writes it to /run/user/{user id}/rtorrent.pid
execute2 = {bash,-c,echo `ps -p "$\{1:-$$\}" -o ppid=` > /run/user/`id -u`/rtorrent.pid}
```
execute = {bash,-c,echo `ps -p "$\{1:-$$\}" -o ppid=` > /run/user/`id -u`/rtorrent.pid}
```