Lines 36-41
Link Here
|
36 |
# will be redirected. |
36 |
# will be redirected. |
37 |
# Default is $CATALINA_BASE/logs/catalina.out |
37 |
# Default is $CATALINA_BASE/logs/catalina.out |
38 |
# |
38 |
# |
|
|
39 |
# CATALINA_OUT_CMD (Optional) Command which will be executed and receive |
40 |
# as its stdin the stdout and stderr from the Tomcat java |
41 |
# process. If CATALINA_OUT_CMD is set, the value of |
42 |
# CATALINA_OUT will be used as a named pipe. |
43 |
# No default. |
44 |
# Example (all one line) |
45 |
# CATALINA_OUT_CMD="/usr/bin/rotatelogs -p /usr/bin/rotatelogs_compress -f $CATALINA_BASE/logs/catalina.out.%Y-%m-%d.log 86400" |
46 |
# |
39 |
# CATALINA_OPTS (Optional) Java runtime options used when the "start", |
47 |
# CATALINA_OPTS (Optional) Java runtime options used when the "start", |
40 |
# "run" or "debug" command is executed. |
48 |
# "run" or "debug" command is executed. |
41 |
# Include here and not in JAVA_OPTS all options, that should |
49 |
# Include here and not in JAVA_OPTS all options, that should |
Lines 463-469
Link Here
|
463 |
fi |
471 |
fi |
464 |
|
472 |
|
465 |
shift |
473 |
shift |
466 |
touch "$CATALINA_OUT" |
474 |
if [ -z "$CATALINA_OUT_CMD" ] ; then |
|
|
475 |
touch "$CATALINA_OUT" |
476 |
else |
477 |
if [ ! -e "$CATALINA_OUT" ]; then |
478 |
if ! mknod "$CATALINA_OUT" p; then |
479 |
echo "cannot create named pipe $CATALINA_OUT. Start aborted." |
480 |
exit 1 |
481 |
fi |
482 |
elif [ ! -p "$CATALINA_OUT" ]; then |
483 |
echo "$CATALINA_OUT exists and is not a named pipe. Start aborted." |
484 |
exit 1 |
485 |
fi |
486 |
$CATALINA_OUT_CMD <"$CATALINA_OUT" & |
487 |
fi |
467 |
if [ "$1" = "-security" ] ; then |
488 |
if [ "$1" = "-security" ] ; then |
468 |
if [ $have_tty -eq 1 ]; then |
489 |
if [ $have_tty -eq 1 ]; then |
469 |
echo "Using Security Manager" |
490 |
echo "Using Security Manager" |