server.service
This is an old revision of the document!
[Unit]
Description=WEEDER code
After=multi-user.target
[Service]
User=pi
WorkingDirectory=/home/pi/Desktop/WEEDER_PREMIUM_MULTI
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
ExecStartPre=/bin/mkdir -p /mnt/weederusb
ExecStartPre=-/bin/umount /mnt/weederusb
ExecStartPre=/bin/bash -c 'USB_DEV=$(/bin/lsblk -rpno NAME,TYPE,RM | /usr/bin/awk '\''$2=="part" && $3=="1" {print $1; exit}'\''); if [ -n "$USB_DEV" ]; then echo "[server] USB found: $USB_DEV"; /bin/mount -o uid=1000,gid=1000,umask=000 "$USB_DEV" /mnt/weederusb || /bin/mount "$USB_DEV" /mnt/weederusb; else echo "[server] No USB found, using local /mnt/weederusb"; fi'
ExecStartPre=/bin/mkdir -p /mnt/weederusb/field_images
ExecStartPre=/bin/chmod -R 777 /mnt/weederusb/field_images
ExecStart=/usr/bin/python3 /home/pi/Desktop/WEEDER_PREMIUM_MULTI/server.py
StandardOutput=inherit
StandardError=inherit
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
server.service.1779345807.txt.gz · Last modified: by 78.84.63.159 · Currently locked by: 216.73.217.69
