17 lines
511 B
Bash
Executable file
17 lines
511 B
Bash
Executable file
#!/bin/bash
|
|
set -e
|
|
if [ ! -f .env ]; then
|
|
echo "Нет .env файла, скопируй из .env.example"
|
|
exit 1
|
|
fi
|
|
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
|
|
echo "Готово"
|