mirror of
https://github.com/cimryan/teslausb.git
synced 2026-02-28 20:20:32 +00:00
Testing for archive reachability is different for each archive system, but necessary for all systems.
This commit is contained in:
@@ -26,7 +26,9 @@ function fix_errors_in_mounted_files () {
|
||||
|
||||
function archive_is_reachable () {
|
||||
local reachable=true
|
||||
hping3 -c 1 -S -p 445 "$ARCHIVE_HOST_NAME" > /dev/null 2>&1 || reachable=false
|
||||
|
||||
/root/bin/archive-is-reachable.sh || reachable=false
|
||||
|
||||
if [ "$reachable" = false ]
|
||||
then
|
||||
false
|
||||
|
||||
5
run/cifs_archive/archive-is-reachable.sh
Normal file
5
run/cifs_archive/archive-is-reachable.sh
Normal file
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash -eu
|
||||
|
||||
ARCHIVE_HOST_NAME="$1"
|
||||
|
||||
hping3 -c 1 -S -p 445 "$ARCHIVE_HOST_NAME" > /dev/null 2>&1
|
||||
3
run/rclone_archive/archive-is-reachable.sh
Normal file
3
run/rclone_archive/archive-is-reachable.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash -eu
|
||||
|
||||
ping -q -w 1 -c 1 8.8.8.8 > /dev/null 2>&1
|
||||
5
run/rsync_archive/archive-is-reachable.sh
Normal file
5
run/rsync_archive/archive-is-reachable.sh
Normal file
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash -eu
|
||||
|
||||
ARCHIVE_HOST_NAME="$1"
|
||||
|
||||
ping -q -w 1 -c 1 "$ARCHIVE_HOST_NAME" > /dev/null 2>&1
|
||||
Reference in New Issue
Block a user