blob: 93c102673185183d5ae0b15c100fa4565971de52 (
plain)
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
|
#!/bin/bashset -euo pipefailREMOTE=st33v@cremondePORT=40022TARGET="${1:-synoptic}"case "$TARGET" in synoptic) echo "Deploying synopticChart.sh to ${REMOTE}..." scp -P "$PORT" synopticChart.sh "${REMOTE}:/opt/synoptic/synopticChart.sh" echo "Restarting synoptic.service..." if ssh -t -p "$PORT" "$REMOTE" "sudo systemctl restart synoptic.service"; then echo "SUCCESS: synoptic.service ran cleanly." else echo "FAILURE: synoptic.service exited non-zero." >&2 exit 1 fi ;; radar) echo "Deploying radarFetch.sh to ${REMOTE}..." scp -P "$PORT" radarFetch.sh "${REMOTE}:/opt/radar/radarFetch.sh" echo "Restarting radar.service..." if ssh -t -p "$PORT" "$REMOTE" "sudo systemctl restart radar.service"; then echo "SUCCESS: radar.service ran cleanly." else echo "FAILURE: radar.service exited non-zero." >&2 exit 1 fi ;; *) echo "Usage: $0 [synoptic|radar]" >&2 exit 2 ;;esac
|