Wolfram语言允许您启动和控制操作系统中的外部进程,并通过流与它们交换数据。
一快照程序执行
运行进程 —运行外部进程,返回完整信息
运行 —运行外部进程而不返回信息
贯穿(RunThrough) —使用stdin和stdout运行外部进程
导入 ▪ 导出 ▪ $系统外壳
与运行进程的持续交互
过程 —当前外部进程列表
启动进程 —启动外部进程,返回进程对象
处理对象 —表示外部进程的对象,允许读取和写入
进程状态 ▪ 处理信息 ▪ Kill进程
进程连接 —获取与进程关联的指定流的句柄
读取字符串 ▪ ReadLine(读行) ▪ WriteLine(写入行) ▪ ReadByteArray(读取字节数组) ▪ 二进制读取 ▪ 二进制写入 ▪ EndOfBuffer(结束缓冲区)
远程系统上的进程
远程连接 ▪ 远程运行进程 ▪ 远程连接对象
系统进程信息
系统进程 —作为符号进程对象运行的进程列表
系统处理数据 —当前运行进程的数据集