Fixed creating of individual item log file, issue #7 thanks denk.junk.mail
This commit is contained in:
parent
d55bbac0f9
commit
a5b315c9ee
13
ppss.sh
13
ppss.sh
|
@ -39,7 +39,7 @@ trap 'kill_process; ' INT
|
|||
|
||||
# Setting some vars. Do not change.
|
||||
SCRIPT_NAME="Parallel Processing Shell Script"
|
||||
SCRIPT_VERSION="1.06"
|
||||
SCRIPT_VERSION="1.08"
|
||||
|
||||
RUNNING_SIGNAL="$0_is_running"
|
||||
GLOBAL_LOCK="PPSS-$RANDOM-$RANDOM"
|
||||
|
@ -544,12 +544,15 @@ commando () {
|
|||
|
||||
ITEM="$1"
|
||||
|
||||
if [ -e "$JOB_LOG_DIR/$ITEM" ]
|
||||
LOG_FILE_NAME=`echo $ITEM | sed s/^\\.//g | sed s/^\\.\\.//g | sed s/\\\///g`
|
||||
ITEM_LOG_FILE="$JOB_LOG_DIR/$LOG_FILE_NAME"
|
||||
|
||||
if [ -e "$ITEM_LOG_FILE" ]
|
||||
then
|
||||
log DEBUG "Skipping item $ITEM - already processed." # <-- disabled because of possible performance penalty.
|
||||
log DEBUG "Skipping item $ITEM - already processed."
|
||||
else
|
||||
#log DEBUG "Starting command on item $ITEM." # <-- disabled because of possible performance penalty.
|
||||
EXECME='$COMMAND"$ITEM" > "$JOB_LOG_DIR/$ITEM" 2>&1'
|
||||
|
||||
EXECME='$COMMAND"$ITEM" > "$ITEM_LOG_FILE" 2>&1'
|
||||
eval "$EXECME"
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue