当前位置: 首页 > news >正文

高端网站设计多少钱杭州网站建设找思创

高端网站设计多少钱,杭州网站建设找思创,杭州模板网站建设系统,重庆市建设工程信息网官网招投标公告获取进程相关的信息 说明: 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。开发前请熟悉鸿蒙开发指导文档:gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。…

获取进程相关的信息

icon-note.gif 说明:  本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。开发前请熟悉鸿蒙开发指导文档gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。

导入模块

import process from '@ohos.process';

属性

系统能力:  以下各项对应的系统能力均为SystemCapability.Utils.Lang。

名称类型可读可写说明
egidnumber进程的有效组标识。该接口为系统接口,三方应用不支持调用。
euidnumber进程的有效用户身份。该接口为系统接口,三方应用不支持调用。
gidnumber进程的组标识。该接口为系统接口,三方应用不支持调用。
uidnumber进程的用户标识。
groupsnumber[]带有补充组id的数组。该接口为系统接口,三方应用不支持调用。
pidnumber当前进程的pid。
ppidnumber当前进程的父进程的pid。该接口为系统接口,三方应用不支持调用。
tid8+number当前进程的tid。

ChildProcess

主进程可以获取子进程的标准输入输出,以及发送信号和关闭子进程。

属性

系统能力:  以下各项对应的系统能力均为SystemCapability.Utils.Lang。

名称类型可读可写说明
pidnumber子进程的pid。该接口为系统接口,三方应用不支持调用。
ppidnumber子进程的父进程的pid。该接口为系统接口,三方应用不支持调用。
exitCodenumber子进程的退出码。该接口为系统接口,三方应用不支持调用。
killedboolean父进程给子进程发信号是否成功。该接口为系统接口,三方应用不支持调用。

wait

wait(): Promise

等待子进程运行结束,返回promise对象,其值为子进程的退出码。

该接口为系统接口,三方应用不支持调用。

系统能力:  SystemCapability.Utils.Lang

返回值:

类型说明
Promise异步返回子进程的退出码。

示例:

var child = process.runCmd('ls');
var result = child.wait();
result.then(val=>{console.log("result = " + val);
})

getOutput

getOutput(): Promise

获取子进程的标准输出。

该接口为系统接口,三方应用不支持调用。

系统能力:  SystemCapability.Utils.Lang

返回值:

类型说明
Promise异步返回标准输出的字节流。

示例:

var child = process.runCmd('ls');
var result = child.wait();
child.getOutput.then(val=>{console.log("child.getOutput = " + val);
})

getErrorOutput

getErrorOutput(): Promise

获取子进程的标准错误输出。

该接口为系统接口,三方应用不支持调用。

系统能力:  SystemCapability.Utils.Lang

返回值:

类型说明
Promise异步返回标准错误输出的字节流。

示例:

var child = process.runCmd('madir test.text');
var result = child.wait();
child.getErrorOutput.then(val=>{console.log("child.getErrorOutput= " + val);
})

close

close(): void

关闭正在运行的子进程。

该接口为系统接口,三方应用不支持调用。

系统能力:  SystemCapability.Utils.Lang

示例:

var child = process.runCmd('sleep 5; ls');
child.close();

kill

kill(signal: number | string): void

用于发送信号给子进程,结束指定进程。

该接口为系统接口,三方应用不支持调用。

系统能力:  SystemCapability.Utils.Lang

参数:

参数名类型必填说明
signalnumberstring

示例:

var child = process.runCmd('sleep 5; ls');
child.kill(9);

process.isIsolatedProcess8+

isIsolatedProcess(): boolean

判断进程是否被隔离。

系统能力:  SystemCapability.Utils.Lang

返回值:

类型说明
boolean返回判断结果,如果返回true表示进程被隔离。

示例:

var result = process.isIsolatedProcess();

process.isAppUid8+

isAppUid(v: number): boolean

判断uid是否属于应用程序。

系统能力:  SystemCapability.Utils.Lang

参数:

参数名类型必填说明
vnumber应用程序的uid。

返回值:

类型说明
boolean返回判断结果,如果返回true表示为应用程序的uid。

示例:

var result = process.isAppUid(688);

process.is64Bit8+

is64Bit(): boolean

判断运行环境是否64位。

系统能力:  SystemCapability.Utils.Lang

返回值:

类型说明
boolean返回判断结果,如果返回true表示为64位环境。

示例:

var ressult = process.is64Bit();

process.getUidForName8+

getUidForName(v: string): number

通过进程名获取进程uid。

系统能力:  SystemCapability.Utils.Lang

参数:

参数名类型必填说明
vstring进程名。

返回值:

类型说明
number返回进程uid。

示例:

var pres = process.getUidForName("tool")

process.getThreadPriority8+

getThreadPriority(v: number): number

根据指定的tid获取线程优先级。

系统能力:  SystemCapability.Utils.Lang

参数:

参数名类型必填说明
vnumber指定的线程tid。

返回值:

类型说明
number返回线程的优先级。

示例:

var tid = process.getTid();
var pres = process.getThreadPriority(tid);

process.getStartRealtime8+

getStartRealtime(): number

获取从系统启动到进程启动所经过的实时时间(以毫秒为单位)。

系统能力:  SystemCapability.Utils.Lang

返回值:

类型说明
number返回经过的实时时间。

示例:

var realtime = process.getStartRealtime();

process.getPastCpuTime8+

getPastCpuTime(): number

获取进程启动到当前时间的CPU时间(以毫秒为单位)。

系统能力:  SystemCapability.Utils.Lang

返回值:

类型说明
number返回经过的CPU时间。

示例:

var result = process.getPastCpuTime() ;

process.getSystemConfig8+

getSystemConfig(name: number): number

获取系统配置信息。

系统能力:  SystemCapability.Utils.Lang

参数:

参数名类型必填说明
namenumber指定系统配置参数名。

返回值:

类型说明
number返回系统配置信息。

示例:

var _SC_ARG_MAX = 0
var pres = process.getSystemConfig(_SC_ARG_MAX)

process.getEnvironmentVar8+

getEnvironmentVar(name: string): string

用该方法获取环境变量对应的值。

系统能力:  SystemCapability.Utils.Lang

参数:

参数名类型必填说明
namestring环境变量名。

返回值:

类型说明
string返回环境变量名对应的value。

示例:

var pres = process.getEnvironmentVar("PATH")

process.runCmd

runCmd(command: string, options?: { timeout : number, killSignal : number | string, maxBuffer : number }): ChildProcess

通过runcmd可以fork一个新的进程来运行一段shell,并返回ChildProcess对象。

该接口为系统接口,三方应用不支持调用。

系统能力:  SystemCapability.Utils.Lang

参数:

参数名类型必填说明
commandstringshell命令。
optionsObject相关选项参数。

表1 options

名称参数类型必填说明
timeoutnumber子进程运行的ms数,当子进程运行时间超出此时间,则父进程发送killSignal信号给子进程。timeout默认为0。
killSignalnumberstring
maxBuffernumber子进程标准输入输出的最大缓冲区大小,当超出此大小时则终止子进程。maxBuffer默认1024*1024。

返回值:

类型说明
[ChildProcess]子进程对象。

示例:

var child = process.runCmd('ls', { maxBuffer : 2 });
var result = child.wait();
child.getOutput.then(val=>{console.log("child.getOutput = " + val);
})

process.abort

abort(): void

该方法会导致进程立即退出并生成一个核心文件,谨慎使用。

系统能力:  SystemCapability.Utils.Lang

示例:

process.abort();

process.on

on(type: string, listener: EventListener): void

存储用户所触发的事件。

该接口为系统接口,三方应用不支持调用。

系统能力:  SystemCapability.Utils.Lang

参数:

参数名类型必填说明
typestring存储事件的type。
listenerEventListener回调的事件。

表2 EventListener

名称说明
EventListener = (evt:  Object) => void用户存储的事件。

示例:

process.on("data", (e)=>{console.log("data callback");
})

process.off

off(type: string): boolean

删除用户存储的事件。

该接口为系统接口,三方应用不支持调用。

系统能力:  SystemCapability.Utils.Lang

参数:

参数名类型必填说明
typestring删除事件的type。

返回值:

类型说明
boolean事件是否删除成功。

示例:

process.on("data", (e)=>{console.log("data callback");
})
var result = process.off("data");

process.exit

exit(code: number): void

终止程序。

请谨慎使用此接口。

系统能力:  SystemCapability.Utils.Lang

参数:

参数名类型必填说明
codenumber进程的退出码。

示例:

process.exit(0);

process.cwd

cwd(): string

用该方法获取进程的工作目录。

该接口为系统接口,三方应用不支持调用。

系统能力:  SystemCapability.Utils.Lang

示例:

var path = process.cwd();

process.chdir

chdir(dir: string): void

更改进程的当前工作目录。

该接口为系统接口,三方应用不支持调用。

系统能力:  SystemCapability.Utils.Lang

参数:

参数名类型必填说明
dirstring路径。

示例:

process.chdir('/system');

process.uptime

uptime(): number

获取当前系统已运行的秒数。

系统能力:  SystemCapability.Utils.Lang

返回值:

类型说明
number当前系统已运行的秒数。

示例:

var time = process.uptime();

process.kill

kill(signal: number, pid: number): boolean

发送signal到指定的进程,结束指定进程。

系统能力:  SystemCapability.Utils.Lang

参数:

参数名类型必填说明
pidnumber进程的id。
signalnumber发送的信号。HarmonyOS与OpenHarmony鸿蒙文档籽料:mau123789是v直接拿

QQ截图20240705211104.png

返回值:

类型说明
boolean信号是否发送成功。

示例:

var pres = process.pid
var result = that.kill(28, pres)
http://www.yayakq.cn/news/697576/

相关文章:

  • 临潼区建设局网站网站建设需要多少钱费用
  • 省建设执业资格注册中心网站做公司网站首页
  • 网站建设无底薪提成wordpress防广告屏蔽
  • 网站设计前景关于信用体系建设的网站
  • 怎么做淘宝客的跳转网站如何在网上推广农产品
  • 广东省建设监理协会网站网络营销有什么岗位
  • 建设一个门户网站传奇高爆网页游戏
  • 深圳电子商务网站有哪些做网课网站
  • 做网站的技术风险百度推广费用多少
  • 站群宝塔批量建站2一3万元小型加工设备
  • 网站开发不懂英语建设一个网络交友的网站的论文
  • 网站的功能和作用系统优化升级
  • 网站源码怎么获取重庆有哪些做网站的公司
  • 网站免费注册域名电商运营培训机构排名
  • 企业网站外包建设宾馆网站建设方案
  • 周口网站优化网站备案 接入商
  • 哈尔滨房产信息网官方网站网站建设行业数据
  • 音乐网站的制作简单的网站源码
  • 成都公司做网站多少钱青岛网站设计建议i青岛博采
  • 南宁市网站建设价格wordpress搭建相册
  • 设计网站公司长沙中英文的网站开发
  • 网站如何快速收录.net 快速网站开发
  • 尚品中国多年专注于高端网站建设网络技术挑战赛
  • 物流网站制作怎么做石家庄网站推广软件
  • 怎么选择模板建站服务wordpress 主题 微商
  • 怎么在手机上做企业网站门户网站 费用
  • 做碳循环的网站wordpress 获取第一张图片不显示
  • 查询网站是否正规搜狗怎么做网站
  • 旅游网站建设现状建设简单企业网站
  • 电子商务网站建设期末考试515ppt模板网