外部进程的直接控制
Wolfram 语言下,您可以在操作系统中启动并且控制外部进程,并且通过数据流与它们交换数据.
单次执行程序
RunProcess — 运行外部进程,并且返回全部信息
Run — 运行外部进程,并且不返回任何信息
RunThrough — 使用 stdin 和 stdout 运行外部进程
Import ▪ Export ▪ $SystemShell
与正在运行的进程进行交互
Processes — 当前外部进程列表
StartProcess — 启动一个外部进程,返回一个进程对象
ProcessObject — 表示外部进程的对象,您可以读取或者写入
ProcessStatus ▪ ProcessInformation ▪ KillProcess
ProcessConnection — 获取与进程相关联的指定数据流的句柄
ReadString ▪ ReadLine ▪ WriteLine ▪ ReadByteArray ▪ BinaryRead ▪ BinaryWrite ▪ EndOfBuffer
在远程系统上的处理
RemoteConnect ▪ RemoteRunProcess ▪ RemoteConnectionObject
系统处理信息
SystemProcesses — 作为符号处理对象的运行处理列表
SystemProcessData — 当前运行处理的数据集