打开后,JavaScript立即关闭

时间:2018-01-24 08:49:15

标签: javascript node.js

我正在研究Raspberry3模型B. 我已经编写了一个我想在重启时启动的代码。 如果我在bash中启动脚本它可以很好地工作。但是当我尝试通过doubleclick(在终端中执行)启动脚本时,它会在很短的时间内打开终端并立即关闭它。 如果我想在重启时启动此脚本,也会发生同样的事情。

谁能告诉我我做错了什么?

var blynkLib = require('blynk-
library');
var sensorLib = require('node-dht-
sensor');

var AUTH = 'xxx';

// Setup Blynk
var blynk = new 
blynkLib.Blynk(AUTH);

// Setup sensor, exit if failed
var sensorType = 22; // 11 for DHT11, 22 for DHT22 and AM2302
var sensorPin  = 2;  // The GPIO pin number for sensor signal
if 
(!sensorLib.initialize(sensorType, 
sensorPin)) {
    console.warn('Failed to 
initialize sensor');
    process.exit(1);
}

// Automatically update sensor value every 2 seconds
setInterval(function() {
    var readout = sensorLib.read();
    blynk.virtualWrite(3, 
readout.temperature.toFixed(1));
    blynk.virtualWrite(4, 
readout.humidity.toFixed(1));

    console.log('Temperature:', 
readout.temperature.toFixed(1) + 
'C');
    console.log('Humidity:   ', 
readout.humidity.toFixed(1)    + 
'%');
}, 2000);

1 个答案:

答案 0 :(得分:0)

假设您的问题是我如何暂停我的计划:

使用python:你应该导入os然后os.system(" pause"); :

import os;

os.system("pause");

使用nodejs:使用npm:

中的一个模块

https://www.npmjs.com/package/system-sleep

https://www.npmjs.com/package/pause