30 lines
523 B
Bash
30 lines
523 B
Bash
set -e
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
|
|
SERVICE_FILE="roa.service"
|
|
TIMER_FILE="roa.timer"
|
|
|
|
SYSTEMD_DIR="/etc/systemd/system"
|
|
|
|
if [[ ! -f "$SCRIPT_DIR/$SERVICE_FILE" ]]; then
|
|
echo "NOT FIND $SERVICE_FILE"
|
|
exit 1
|
|
fi
|
|
|
|
if [[ ! -f "$SCRIPT_DIR/$TIMER_FILE" ]]; then
|
|
echo "NOT FIND $TIMER_FILE"
|
|
exit 1
|
|
fi
|
|
|
|
mv "$SCRIPT_DIR/$SERVICE_FILE" "$SYSTEMD_DIR/"
|
|
mv "$SCRIPT_DIR/$TIMER_FILE" "$SYSTEMD_DIR/"
|
|
|
|
systemctl daemon-reload
|
|
|
|
systemctl start roa.service
|
|
|
|
systemctl enable --now roa.timer
|
|
|
|
echo "Done "
|