From 2ac1b704e8ec872cd1f2aa24e7eb73b5f7cb0143 Mon Sep 17 00:00:00 2001 From: zengyawen Date: Sat, 19 Mar 2022 10:21:15 +0000 Subject: [PATCH] =?UTF-8?q?process=20syscap=E6=94=B9=E9=80=A0=20Signed-off?= =?UTF-8?q?-by:=20zengyawen=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reference/apis/js-apis-process.md | 69 ++++++++++++++++--- 1 file changed, 59 insertions(+), 10 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-process.md b/zh-cn/application-dev/reference/apis/js-apis-process.md index e255e9ab3b..a05010f8f1 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-process.md +++ b/zh-cn/application-dev/reference/apis/js-apis-process.md @@ -10,12 +10,11 @@ import process from '@ohos.process'; ``` -## 系统能力 - -SystemCapability.Utils.Lang ## 属性 +**系统能力:** 以下各项对应的系统能力均为SystemCapability.Utils.Lang。 + | 名称 | 类型 | 可读 | 可写 | 说明 | | -------- | -------- | -------- | -------- | -------- | | egid | number | 是 | 否 | 进程的有效组标识。 | @@ -35,6 +34,8 @@ SystemCapability.Utils.Lang ### 属性 +**系统能力:** 以下各项对应的系统能力均为SystemCapability.Utils.Lang。 + | 名称 | 类型 | 可读 | 可写 | 说明 | | -------- | -------- | -------- | -------- | -------- | | pid | number | 是 | 否 | 子进程的pid。 | @@ -49,6 +50,8 @@ wait(): Promise<number> 等待子进程运行结束,返回promise对象,其值为子进程的退出码。 +**系统能力:** SystemCapability.Utils.Lang + **返回值:** | 类型 | 说明 | @@ -72,6 +75,8 @@ getOutput(): Promise<Uint8Array> 获取子进程的标准输出。 +**系统能力:** SystemCapability.Utils.Lang + **返回值:** | 类型 | 说明 | @@ -93,7 +98,9 @@ child.getOutput.then(val=>{ getErrorOutput(): Promise<Uint8Array> -getErrorOutput函数用来获取子进程的标准错误输出。 +获取子进程的标准错误输出。 + +**系统能力:** SystemCapability.Utils.Lang **返回值:** @@ -118,6 +125,8 @@ close(): void 关闭正在运行的子进程。 +**系统能力:** SystemCapability.Utils.Lang + **示例:** ``` @@ -130,7 +139,9 @@ child.close(); kill(signal: number | string): void -kill函数用来发送信号给子进程,结束指定进程。 +用于发送信号给子进程,结束指定进程。 + +**系统能力:** SystemCapability.Utils.Lang **参数:** @@ -152,6 +163,8 @@ isIsolatedProcess(): boolean 判断进程是否被隔离。 +**系统能力:** SystemCapability.Utils.Lang + **返回值:** | 类型 | 说明 | @@ -171,6 +184,8 @@ isAppUid(v:number): boolean 判断uid是否属于应用程序。 +**系统能力:** SystemCapability.Utils.Lang + **参数:** | 参数名 | 类型 | 必填 | 说明 | @@ -196,6 +211,8 @@ is64Bit(): boolean 判断运行环境是否64位。 +**系统能力:** SystemCapability.Utils.Lang + **返回值:** | 类型 | 说明 | @@ -215,6 +232,8 @@ getUidForName(v:string): number 通过进程名获取进程uid。 +**系统能力:** SystemCapability.Utils.Lang + **参数:** | 参数名 | 类型 | 必填 | 说明 | @@ -240,6 +259,8 @@ getThreadPriority(v:number): number 根据指定的tid获取线程优先级。 +**系统能力:** SystemCapability.Utils.Lang + **参数:** | 参数名 | 类型 | 必填 | 说明 | @@ -266,6 +287,8 @@ getStartRealtime(): number 获取从系统启动到进程启动所经过的实时时间(以毫秒为单位)。 +**系统能力:** SystemCapability.Utils.Lang + **返回值:** | 类型 | 说明 | @@ -284,6 +307,8 @@ getPastCputime(): number 获取进程启动到当前时间的CPU时间(以毫秒为单位)。 +**系统能力:** SystemCapability.Utils.Lang + **返回值:** | 类型 | 说明 | @@ -303,6 +328,8 @@ getSystemConfig(name:number): number 获取系统配置信息。 +**系统能力:** SystemCapability.Utils.Lang + **参数:** | 参数名 | 类型 | 必填 | 说明 | @@ -329,6 +356,8 @@ getEnvironmentVar(name:string): string 用该方法获取环境变量对应的值。 +**系统能力:** SystemCapability.Utils.Lang + **参数:** | 参数名 | 类型 | 必填 | 说明 | @@ -354,6 +383,8 @@ runCmd(command: string, options?: { timeout : number, killSignal :number | str 通过runcmd可以fork一个新的进程来运行一段shell,并返回ChildProcess对象。 +**系统能力:** SystemCapability.Utils.Lang + **参数:** | 参数名 | 类型 | 必填 | 说明 | @@ -392,6 +423,8 @@ abort(): void 该方法会导致进程立即退出并生成一个核心文件,谨慎使用。 +**系统能力:** SystemCapability.Utils.Lang + **示例:** ``` @@ -403,7 +436,9 @@ process.abort(); on(type: string, listener: EventListener): void -用该方法来存储用户所触发的事件。 +存储用户所触发的事件。 + +**系统能力:** SystemCapability.Utils.Lang **参数:** @@ -431,7 +466,9 @@ process.on("data", (e)=>{ off(type: string): boolean -用该方法来删除用户存储的事件。 +删除用户存储的事件。 + +**系统能力:** SystemCapability.Utils.Lang **参数:** @@ -459,7 +496,11 @@ var result = process.off("data"); exit(code: number): void -用该方法终止程序,谨慎使用。 +终止程序。 + +请谨慎使用此接口。 + +**系统能力:** SystemCapability.Utils.Lang **参数:** @@ -480,6 +521,8 @@ cwd(): string 用该方法获取进程的工作目录。 +**系统能力:** SystemCapability.Utils.Lang + **示例:** ``` @@ -491,7 +534,9 @@ var path = process.cwd(); chdir(dir: string): void -用该方法更改进程的当前工作目录。 +更改进程的当前工作目录。 + +**系统能力:** SystemCapability.Utils.Lang **参数:** @@ -512,6 +557,8 @@ uptime(): number 获取当前系统已运行的秒数。 +**系统能力:** SystemCapability.Utils.Lang + **返回值:** | 类型 | 说明 | @@ -529,7 +576,9 @@ var time = process.uptime(); kill(pid: number,signal: number ): boolean -用该方法发送signal到指定的进程,结束指定进程。 +发送signal到指定的进程,结束指定进程。 + +**系统能力:** SystemCapability.Utils.Lang **参数:** -- GitLab