我有一个读取传感器值的 python 脚本(摘录如下)。不幸的是,它一次只运行 5 - 60 分钟,然后突然停止。有没有办法可以有效地让它永远运行?为什么像这样的 python 脚本不能在 Raspberry Pi 上永远运行,或者 python 会自动限制脚本的持续时间?
while True:
current_reading = readadc(current_sensor, SPICLK, SPIMOSI, SPIMISO, SPICS)
current_sensed = (1000.0 * (0.0252 * (current_reading - 492.0))) - correction_factor
values.append(current_sensed)
if len(values) > 40:
values.pop(0)
if reading_number > 500:
reading_number = 0
reading_number = reading_number + 1
if ( reading_number == 500 ):
actual_current = round((sum(values)/len(values)), 1)
# open up a cosm feed
pac = eeml.datastream.Cosm(API_URL, API_KEY)
#send data
pac.update([eeml.Data(0, actual_current)])
# send data to cosm
pac.put()