据很多人说,这段代码应该同时运行。所有这一切都是运行文件,但它总是留下一个随机文件等待接收输入。
#!/bin/bash
echo "SCRIPT START"
echo "user = ${USER}"
cd
service nginx start
cd /var/app/scripts
python script_reset.py -1
python script_print_ticket.py 18 &
python script_reset.py 23 &
python script_balcony.py 5 1 &
python script_balcony.py 6 2 &
python script_balcony.py 13 3 &
python script_balcony.py 19 4 &
python script_balcony.py 26 5 &
在每个python文件中,我使用的是GPIO输入(来自Raspberry Pi的引脚),但我认为它无关紧要,但无论如何。
while True:
#Read button input status
btn_input_state = GPIO.input(button)
谢谢,
卢卡斯
答案 0 :(得分:0)
为什么不在一个 .py
中运行这一切?
例如:
import script_reset, script_print_ticket, script_balcony
if __name__ == '__main__':
script_reset.main(-1)
while True:
script_print_ticket.main(18)
script_reset.main(23)
for i, p in enumerate([5, 6, 13, 19, 26], 1):
script_balcony.main(p,i)
timer.sleep(1)