This commit is contained in:
2023-11-25 02:11:45 -06:00
parent c901a10a6a
commit da9412b1af
5 changed files with 226 additions and 84 deletions

View File

@@ -133,6 +133,7 @@ is_network_drive_mounted() {
exit 1
fi
}
# =====================================================================================
islocked_remote_server() {
if [ -e "$REMOTE_SERVER_LOCKFILE" ] ; then
msg "Server is not currently locked!"
@@ -141,5 +142,17 @@ islocked_remote_server() {
return 1
fi
}
lock_remote_server() {
msg "Locking remote server."
if ! echo 'locked' | tee "$REMOTE_SERVER_LOCKFILE" ; then
die "Could not create: $REMOTE_SERVER_LOCKFILE"
fi
}
unlock_remote_server() {
msg "Unlocking remote server."
rm -f "$REMOTE_SERVER_LOCKFILE" || die "Could not remove: $REMOTE_SERVER_LOCKFILE"
}
# =====================================================================================
################### GLOBAL FUNCTIONS #########################