diff --git a/install.sh b/install.sh index c566128..09ef46d 100755 --- a/install.sh +++ b/install.sh @@ -8,6 +8,9 @@ cp ./ping-vps.sh /usr/local/bin/ping-vps.sh chmod +x /usr/local/bin/ping-vps.sh cp ./ping-vps.service /etc/systemd/system/ping-vps.service cp ./ping-vps.timer /etc/systemd/system/ping-vps.timer +mkdir -p /etc/ping-monitor +cp ./.env /etc/ping-monitor/env +chmod 600 /etc/ping-monitor/env systemctl daemon-reload systemctl enable --now ping-vps.timer systemctl list-timers diff --git a/ping-vps.service b/ping-vps.service index 96cb2c5..bf88160 100644 --- a/ping-vps.service +++ b/ping-vps.service @@ -4,4 +4,5 @@ Description=Ping vps [Service] Type=oneshot +EnvironmentFile=/etc/ping-monitor/env ExecStart=/usr/local/bin/ping-vps.sh diff --git a/ping-vps.sh b/ping-vps.sh index 1586e8c..8de0fbe 100755 --- a/ping-vps.sh +++ b/ping-vps.sh @@ -1,6 +1,5 @@ #!/bin/bash # /usr/local/bin/ping_monitor.sh -source "$(dirname "$0")/.env" send_matrix() { curl -s -X PUT \ "${MATRIX_SERVER}/_matrix/client/v3/rooms/${MATRIX_ROOM}/send/m.room.message/$(date +%s%N)" \