美文网首页
NodeJS-Process

NodeJS-Process

作者: 走停2015_iOS开发 | 来源:发表于2018-06-29 15:41 被阅读16次

    Global-->process

    • stdin、stdout:标准输入输出流(IO)
    打印其实调用的是这个方法
    function Log(data)
    {
        process.stdout.write(data);
    }
    Log('aaaaa');
    
    //默认情况下,输入流是关闭的
    process.stdin.resume();
    //用于监听用户的输入数据
    process.stdin.on('data',function(chunk) {
        console.log('用户输入了'+ chunk);
    });
    
    E0CB2DED-45BA-4494-96CE-7D3A65474BEF.png

    例子:

    process.stdin.resume();
    var a;
    var b;
    process.stdout.write('请输入a的值: ');
    process.stdin.on('data',function(ab){
        if(!a)
        {
            a = Number(ab);
            process.stdout.write('请输入b的值: ');
        }else
        {
            b = Number(ab);
            process.stdout.write('结果是:'+ (a + b));
        }
    });
    
    DF50E434-4898-41D9-A4D3-D9C435BFA719.png
    • 属性
    console.log(process.argv)//包含命令行参数的数组(可以传参)
    console.log(process.pid);//获取进程ID
    console.log(process.title);//进程名字
    console.log(process.cwd()) //工作目录
    //退出进程
    setTimeout(function(){
        process.exit();//关闭进程
    },5000);
    
    93222A9B-5007-417E-B20E-A49146C63EE6.png
    //开启定时器=开启进程可以参看pid(进程ID)
    setInterval(function(){
    
    },5000);
    
    5AA2FCE8-0DE7-4C3E-A6CE-2FCCFEDF54B5.png

    相关文章

      网友评论

          本文标题:NodeJS-Process

          本文链接:https://www.haomeiwen.com/subject/wfuayftx.html