[update] Added scheduler systemd timer to sats-update regularly
This commit is contained in:
parent
1653b1acf0
commit
44b11cd266
15
clone/clone
15
clone/clone
|
@ -247,7 +247,7 @@ step6(){
|
|||
# [7] Set up systemd services
|
||||
#========================================================#
|
||||
step7(){
|
||||
echo -e "\n>>> [7] Set up systemd background";
|
||||
echo -e "\n>>> [7] Set up systemd units";
|
||||
|
||||
|
||||
# (0) Create useful folders #
|
||||
|
@ -287,13 +287,20 @@ step7(){
|
|||
|
||||
# (8) Create sats-update script #
|
||||
echo " (.) Create sats-update script";
|
||||
cat ./utility/sats-update | sudo tee /mnt/service/sats-update > /dev/null;
|
||||
cat ./utility/sats-update | sudo tee /mnt/service/sats-update > /dev/null;
|
||||
|
||||
# (8) Create sats-loop script #
|
||||
echo " (.) Create sats-loop script";
|
||||
cat ./utility/sats-loop | sudo tee /mnt/service/sats-loop > /dev/null;
|
||||
cat ./utility/sats-loop | sudo tee /mnt/service/sats-loop > /dev/null;
|
||||
|
||||
# (9) Set up permissions #
|
||||
# (9) Create sats-update timer #
|
||||
echo " (.) Create sats-update timer";
|
||||
echo " - Create sats-loop.timer file";
|
||||
cat ./utility/sats-update.timer | sudo tee /mnt/service/sats-update.timer > /dev/null;
|
||||
echo " - Emulate \`systemctl enable sats-loop.timer\`";
|
||||
sudo ln -fs /lib/systemd/system/sats-update.timer /mnt/etc/systemd/system/multi-user.target.wants/sats-update.timer;
|
||||
|
||||
# (10) Set up permissions #
|
||||
echo " (.) Set up permissions";
|
||||
echo " - sats-install @pi";
|
||||
sudo chown 1000:1000 /mnt/service/sats-install;
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
[Unit]
|
||||
Description=Timer to schedule sats-update (every minute)
|
||||
Before=sats-update.service
|
||||
|
||||
[Timer]
|
||||
OnCalendar=*-*-* *:*:00
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
Loading…
Reference in New Issue