-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpitempmon.service
46 lines (43 loc) · 1.55 KB
/
pitempmon.service
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# # -*- systemd -*-
# - uses virtualenv python version
# cd /home/pi/projects/pitempmon/etc
# sudo cp -v pitempmon.service /lib/systemd/system/pitempmon@.service
# sudo chmod 644 /lib/systemd/system/pitempmon@.service
# sudo systemctl daemon-reload
#
# sudo systemctl enable pitempmon@pi.service
# sudo systemctl status pitempmon@pi.service
# sudo systemctl start pitempmon@pi.service
# journalctl -u pitempmon@pi.service
#
# sudo systemctl disable pitempmon@pi.service
#
# cd /home/ubuntu/projects/pitempmon/etc
# sudo cp -v pitempmon.service /lib/systemd/system/pitempmon@.service
# sudo chmod 644 /lib/systemd/system/pitempmon@.service
# sudo systemctl daemon-reload
#
# sudo systemctl enable pitempmon@ubuntu.service
# sudo systemctl status pitempmon@ubuntu.service
# sudo systemctl start pitempmon@ubuntu.service
# journalctl -u pitempmon@ubuntu.service
#
# sudo systemctl disable pitempmon@ubuntu.service
[Unit]
Description=Temperature Logger for Raspberry Pi CPU
Documentation=https://github.com/idcrook/pitempmon
After=network.target time-sync.target nss-lookup.target
ConditionPathExists=/home/pi/projects/pitempmon/etc
#ConditionPathExists=/home/ubuntu/projects/pitempmon/etc
[Service]
Type=simple
WorkingDirectory=/home/pi/projects/pitempmon
ExecStart=/home/pi/projects/pitempmon/env/bin/python \
/home/pi/projects/pitempmon/pitemplog.py
User=pi
# WorkingDirectory=/home/ubuntu/projects/pitempmon
# ExecStart=/home/ubuntu/projects/pitempmon/env/bin/python \
# /home/ubuntu/projects/pitempmon/pitemplog.py
# User=ubuntu
[Install]
WantedBy=default.target