- 示例
# yum -y install cronolog
java -jar app.jar | /usr/sbin/cronolog /app/logs/console.log.%Y-%m-%d >> /dev/null 2>&1 &
- 启动脚本示例
#!/bin/bash
set -e
if [ $# = 0 ];then
exit -10
fi
log_dir="/monitor"
log_file="${log_dir}/logs/catalina.out"
project_name=$1
echo starting
java -jar -Xms3600m -Xmx3600m ${log_dir}/${project_name} | /usr/sbin/cronolog "${log_file}.%Y-%m-%d" 2>&1 &
echo $! > ${log_dir}/pid
- 停止脚本示例
log_dir="/monitor"
pidf=${log_dir}/pid
if [ -s "${pidf}" ]
then
echo "Send shutdown request ($(cat $pidf)) OK"
kill $(cat $pidf)
> $pidf
else
echo "No Running"
fi