...
|
...
|
@@ -381,10 +381,10 @@ fi
|
381
|
381
|
if [[ -n "$LOGFILE" ]]; then
|
382
|
382
|
# Clean up old log files. Append '.*' to the user-specified
|
383
|
383
|
# ``LOGFILE`` to match the date in the search template.
|
384
|
|
- local logfile_dir="${LOGFILE%/*}" # dirname
|
385
|
|
- local logfile_name="${LOGFILE##*/}" # basename
|
386
|
|
- mkdir -p $logfile_dir
|
387
|
|
- find $logfile_dir -maxdepth 1 -name $logfile_name.\* -mtime +$LOGDAYS -exec rm {} \;
|
|
384
|
+ LOGFILE_DIR="${LOGFILE%/*}" # dirname
|
|
385
|
+ LOGFILE_NAME="${LOGFILE##*/}" # basename
|
|
386
|
+ mkdir -p $LOGFILE_DIR
|
|
387
|
+ find $LOGFILE_DIR -maxdepth 1 -name $LOGFILE_NAME.\* -mtime +$LOGDAYS -exec rm {} \;
|
388
|
388
|
LOGFILE=$LOGFILE.${CURRENT_LOG_TIME}
|
389
|
389
|
SUMFILE=$LOGFILE.summary.${CURRENT_LOG_TIME}
|
390
|
390
|
|
...
|
...
|
@@ -407,8 +407,8 @@ if [[ -n "$LOGFILE" ]]; then
|
407
|
407
|
|
408
|
408
|
echo_summary "stack.sh log $LOGFILE"
|
409
|
409
|
# Specified logfile name always links to the most recent log
|
410
|
|
- ln -sf $LOGFILE $logfile_dir/$logfile_name
|
411
|
|
- ln -sf $SUMFILE $logfile_dir/$logfile_name.summary
|
|
410
|
+ ln -sf $LOGFILE $LOGFILE_DIR/$LOGFILE_NAME
|
|
411
|
+ ln -sf $SUMFILE $LOGFILE_DIR/$LOGFILE_NAME.summary
|
412
|
412
|
else
|
413
|
413
|
# Set up output redirection without log files
|
414
|
414
|
# Set fd 3 to a copy of stdout. So we can set fd 1 without losing
|