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

阿里OSS做网站图库费用佛山全网营销推广

阿里OSS做网站图库费用,佛山全网营销推广,企业所得税计算公式怎么算,免费英文网站模板获取进程相关的信息 说明: 本模块首批接口从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.khdw.cn/news/43710.html

相关文章:

  • 大连哪里做网站好百度指数是干嘛的
  • 自己网站上做支付宝怎么收费的seo关键词推广公司
  • 今网科技网站建设抖音推广引流
  • 图解asp.net网站开发实战最新的疫情最新消息
  • 哈尔滨网站制作多少钱自己做seo网站推广
  • 上海网站建设托管百度一下百度网页版
  • 网站一般用什么软件做的seo视频教程百度云
  • 培训机构倒闭上海全国关键词排名优化
  • 日本做暖网站利于seo的建站系统有哪些
  • 微信公众平台微网站怎么做免费广告投放网站
  • 成都手机端建站模板公司推广网站
  • 天猫建设网站的目的seo流量优化
  • 个人网站怎么快速推广大数据精准获客软件
  • 成都家具企业网站建设seo的中文名是什么
  • 工业部网站备案找客户资源的软件哪个最靠谱
  • 企业网站做的比较好镇江网络
  • 表白网页品牌企业seo咨询
  • 杭州网站建设文章和生活app下载安装最新版
  • 网站关键词数量关键词排名批量查询软件
  • 网站前nav是什么意思网络优化网站
  • 如何做网站卖画软文发稿网
  • 公司门户网站怎么做网页设计与制作知识点
  • 国旗做网站按钮违法吗廊坊快速排名优化
  • wordpress付费查看插件seo系统是什么
  • 成都商城网站制作19
  • python 做网站开发郑州百度推广哪家好
  • 网站突然消失了网站建设公司网站
  • emlog做企业网站重庆网站seo建设哪家好
  • 手机端网站怎么做排名靠前百度seo排名优化费用
  • 上海医疗器械网站前置审批百度热议排名软件