我正在研究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);
答案 0 :(得分:0)
假设您的问题是我如何暂停我的计划:
使用python:你应该导入os然后os.system(" pause"); :
import os;
os.system("pause");
使用nodejs:使用npm:
中的一个模块