removed bash-specific 'function' word from functions
This commit is contained in:
parent
b09cbae45d
commit
0e9885a1c8
50
ppss.sh
50
ppss.sh
|
@ -52,7 +52,7 @@ PID="$$"
|
||||||
LISTENER_PID=""
|
LISTENER_PID=""
|
||||||
IFS_BACKUP="$IFS"
|
IFS_BACKUP="$IFS"
|
||||||
|
|
||||||
function showusage {
|
showusage () {
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "$SCRIPT_NAME"
|
echo "$SCRIPT_NAME"
|
||||||
|
@ -79,7 +79,7 @@ function showusage {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function kill_process {
|
kill_process () {
|
||||||
|
|
||||||
kill $LISTENER_PID >> /dev/null 2>&1
|
kill $LISTENER_PID >> /dev/null 2>&1
|
||||||
while true
|
while true
|
||||||
|
@ -106,7 +106,7 @@ function kill_process {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function cleanup {
|
cleanup () {
|
||||||
|
|
||||||
log DEBUG "$FUNCNAME - Cleaning up all temp files and processes."
|
log DEBUG "$FUNCNAME - Cleaning up all temp files and processes."
|
||||||
|
|
||||||
|
@ -134,7 +134,7 @@ function cleanup {
|
||||||
|
|
||||||
|
|
||||||
# check if ppss is already running.
|
# check if ppss is already running.
|
||||||
function is_running {
|
is_running () {
|
||||||
|
|
||||||
if [ -e "$RUNNING_SIGNAL" ]
|
if [ -e "$RUNNING_SIGNAL" ]
|
||||||
then
|
then
|
||||||
|
@ -218,7 +218,7 @@ do
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
function init_vars {
|
init_vars () {
|
||||||
|
|
||||||
echo 0 > "$ARRAY_POINTER_FILE"
|
echo 0 > "$ARRAY_POINTER_FILE"
|
||||||
|
|
||||||
|
@ -244,7 +244,7 @@ function init_vars {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function expand_str {
|
expand_str () {
|
||||||
|
|
||||||
STR=$1
|
STR=$1
|
||||||
LENGTH=$TYPE_LENGTH
|
LENGTH=$TYPE_LENGTH
|
||||||
|
@ -258,7 +258,7 @@ function expand_str {
|
||||||
echo "$STR"
|
echo "$STR"
|
||||||
}
|
}
|
||||||
|
|
||||||
function log {
|
log () {
|
||||||
|
|
||||||
TYPE="$1"
|
TYPE="$1"
|
||||||
MESG="$2"
|
MESG="$2"
|
||||||
|
@ -281,7 +281,7 @@ function log {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function check_status {
|
check_status () {
|
||||||
|
|
||||||
ERROR="$1"
|
ERROR="$1"
|
||||||
FUNCTION="$2"
|
FUNCTION="$2"
|
||||||
|
@ -295,7 +295,7 @@ function check_status {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_no_of_cpus {
|
get_no_of_cpus () {
|
||||||
|
|
||||||
# Use hyperthreading or not?
|
# Use hyperthreading or not?
|
||||||
HPT=$1
|
HPT=$1
|
||||||
|
@ -306,7 +306,7 @@ function get_no_of_cpus {
|
||||||
HPT=no
|
HPT=no
|
||||||
fi
|
fi
|
||||||
|
|
||||||
function got_cpu_info {
|
got_cpu_info () {
|
||||||
|
|
||||||
ERROR="$1"
|
ERROR="$1"
|
||||||
check_status "$ERROR" "$FUNCNAME" "cannot determine number of cpu cores. Please specify a number of parallell processes manually with -p."
|
check_status "$ERROR" "$FUNCNAME" "cannot determine number of cpu cores. Please specify a number of parallell processes manually with -p."
|
||||||
|
@ -363,7 +363,7 @@ function get_no_of_cpus {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function random_delay {
|
random_delay () {
|
||||||
|
|
||||||
ARGS="$1"
|
ARGS="$1"
|
||||||
|
|
||||||
|
@ -378,7 +378,7 @@ function random_delay {
|
||||||
sleep "$NUMBER"
|
sleep "$NUMBER"
|
||||||
}
|
}
|
||||||
|
|
||||||
function global_lock {
|
global_lock () {
|
||||||
|
|
||||||
mkdir $GLOBAL_LOCK > /dev/null 2>&1
|
mkdir $GLOBAL_LOCK > /dev/null 2>&1
|
||||||
ERROR=$?
|
ERROR=$?
|
||||||
|
@ -390,7 +390,7 @@ function global_lock {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_global_lock {
|
get_global_lock () {
|
||||||
|
|
||||||
while true
|
while true
|
||||||
do
|
do
|
||||||
|
@ -406,7 +406,7 @@ function get_global_lock {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
function release_global_lock {
|
release_global_lock () {
|
||||||
|
|
||||||
if [ -e "$GLOBAL_LOCK" ]
|
if [ -e "$GLOBAL_LOCK" ]
|
||||||
then
|
then
|
||||||
|
@ -420,7 +420,7 @@ function release_global_lock {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function are_jobs_running {
|
are_jobs_running () {
|
||||||
|
|
||||||
NUMBER_OF_PROCS=`jobs | wc -l`
|
NUMBER_OF_PROCS=`jobs | wc -l`
|
||||||
if [ "$NUMBER_OF_PROCS" -gt "1" ]
|
if [ "$NUMBER_OF_PROCS" -gt "1" ]
|
||||||
|
@ -431,7 +431,7 @@ function are_jobs_running {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_all_items {
|
get_all_items () {
|
||||||
|
|
||||||
count=0
|
count=0
|
||||||
|
|
||||||
|
@ -466,7 +466,7 @@ function get_all_items {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_item {
|
get_item () {
|
||||||
|
|
||||||
get_global_lock
|
get_global_lock
|
||||||
|
|
||||||
|
@ -513,7 +513,7 @@ function get_item {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function start_single_worker {
|
start_single_worker () {
|
||||||
|
|
||||||
get_item
|
get_item
|
||||||
ERROR=$?
|
ERROR=$?
|
||||||
|
@ -529,7 +529,7 @@ function start_single_worker {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function commando {
|
commando () {
|
||||||
|
|
||||||
ITEM="$1"
|
ITEM="$1"
|
||||||
|
|
||||||
|
@ -546,7 +546,7 @@ function commando {
|
||||||
return $?
|
return $?
|
||||||
}
|
}
|
||||||
|
|
||||||
function listen_for_job {
|
listen_for_job () {
|
||||||
|
|
||||||
log INFO "Listener started."
|
log INFO "Listener started."
|
||||||
while read event <& 42
|
while read event <& 42
|
||||||
|
@ -555,8 +555,8 @@ function listen_for_job {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
# This function starts an number of parallel workers based on the # of parallel jobs allowed.
|
# This starts an number of parallel workers based on the # of parallel jobs allowed.
|
||||||
function start_all_workers {
|
start_all_workers () {
|
||||||
|
|
||||||
log INFO "Starting $MAX_NO_OF_RUNNING_JOBS workers."
|
log INFO "Starting $MAX_NO_OF_RUNNING_JOBS workers."
|
||||||
|
|
||||||
|
@ -570,8 +570,8 @@ function start_all_workers {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# If this function is called, the whole framework will execute.
|
# If this is called, the whole framework will execute.
|
||||||
function main {
|
main () {
|
||||||
|
|
||||||
log DEBUG "---------------- START ---------------------"
|
log DEBUG "---------------- START ---------------------"
|
||||||
log INFO "$SCRIPT_NAME version $SCRIPT_VERSION"
|
log INFO "$SCRIPT_NAME version $SCRIPT_VERSION"
|
||||||
|
@ -583,7 +583,7 @@ function main {
|
||||||
start_all_workers
|
start_all_workers
|
||||||
|
|
||||||
}
|
}
|
||||||
# This command starts the function that sets the whole framework in motion.
|
# This command starts the that sets the whole framework in motion.
|
||||||
main
|
main
|
||||||
while true
|
while true
|
||||||
do
|
do
|
||||||
|
|
Loading…
Reference in New Issue