Files
core/lib/doc/dever-process.md
2026-11-03 03:32:07 +00:00

36 lines
848 B
Markdown

# 进程与命令
读取当前进程参数和受管命令结果,参数不通过 shell 执行。
## dever.process.Output
已启动命令的退出码与原始输出字节,非零退出码也是正常结果。
字段:
- `code`:退出码
- `stdout`:标准输出
- `stderr`:标准错误
## dever.process.Error
外部命令 Port 可声明的执行错误。
分支:
- `error Failed(message: Text)`:失败原因
## dever.process.ArgumentsResult
读取当前进程参数的具体结果,无法表示为 UTF-8 的参数明确失败。
分支:
- `Read(values: List<Text>)`:参数列表
- `error Failed(message: Text)`:读取失败
## dever.process.arguments
跳过程序路径 argv[0],保留之后所有参数的顺序和内容。
## dever.process.argumentsValue
取出进程参数;读取失败时继续传播错误。