run_if_master.sh #2

  • //
  • guest/
  • perforce_software/
  • sdp/
  • dev/
  • Server/
  • Unix/
  • p4/
  • common/
  • bin/
  • run_if_master.sh
  • View
  • Commits
  • Open Download .zip Download (557 B)
#!/usr/bin/env bash
#==============================================================================
# Copyright and license info is available in the LICENSE file included with
# the Server Deployment Package (SDP), and also available online:
# https://swarm.workshop.perforce.com/projects/perforce-software-sdp/view/main/LICENSE
#------------------------------------------------------------------------------

set -e
instance=${1}
shift
source /p4/common/bin/p4_vars $instance
if [[ "$P4REPLICA" == "FALSE" ]] && [[ $EDGESERVER -eq 0 ]]; then
   exec $@
fi
# Change User Description Committed
#4 22800 Russell C. Jackson (Rusty) Correct the logic on checking for an edge server.
Removed () from the set_vars call that got in via a cut and paste.
#3 22751 Russell C. Jackson (Rusty) Updated edge_dump with fixes in my branch and updated run_if* scripts in perforce sdp in case review for common crontab is approved.
#2 22687 Russell C. Jackson (Rusty) Updated master to check for edge, and added script for the edge server.
#1 22686 Russell C. Jackson (Rusty) Two small scripts to allow using a single crontab for all servers by putting all the entries into one file and only running based on server type.