Răsfoiți Sursa

system init

Torsten Simon 2 ani în urmă
părinte
comite
492de44191
2 a modificat fișierele cu 20 adăugiri și 4 ștergeri
  1. 2 4
      install.sh
  2. 18 0
      solar.service

+ 2 - 4
install.sh

@@ -10,10 +10,8 @@ sudo cp display_ocr/letsgodigital/* /usr/share/tesseract-ocr/4.00/tessdata/
 git clone https://github.com/adrianlazaro8/Tesseract_sevenSegmentsLetsGoDigital && cd Tesseract_sevenSegmentsLetsGoDigital
 sudo mv 'Trained data'/ /usr/share/tesseract-ocr/4.00/tessdata/
 docker-compose up -d
-(crontab -l 2>/dev/null; echo "@reboot python3 /home/pi/solar-monitor/src/data-writer.py") | crontab -
-# python3 data-writer.py
-echo "Reboot pi to complete setup and start the data job or run 'python3 /home/pi/solar-monitor/src/data-writer.py'"
-
+sudo cp solar.service /etc/systemd/system && sudo systemctl enable solar && sudo systemctl start solar
+sudo journalctl -fu solar
 
 # UNSORTED
 # git clone https://github.com/ljk53/pytorch-rpi && cd pytorch-rpi

+ 18 - 0
solar.service

@@ -0,0 +1,18 @@
+[Unit]
+Description=solar service
+After=docker.target
+StartLimitIntervalSec=0
+
+[Service]
+#StandardOutput=syslog
+#StandardError=syslog
+SyslogIdentifier=autodeploy
+WorkingDirectory=/home/pi/solar-monitor/src
+Type=simple
+Restart=always
+RestartSec=1
+User=pi
+ExecStart=python data-writer.py
+
+[Install]
+WantedBy=multi-user.target