Commit 5a39a0a3 by 白满斌

Merge branch 'master' of gitlab.eoffcn.com:mjj42250_1/tj_tool

parents 60294d82 0b5b026c
......@@ -6,6 +6,8 @@ then
docker run -itd --privileged=true --restart=always \
--privileged=true \
-v $(pwd):/data/www/project \
-v /data/www/tjapp_dist:/home/tjapp_dist \
-v /data/www/tjapp_admin_dist:/home/tjapp_admin_dist \
-v /data/cronlog_tjapp:/data/cronlog \
-v /data/container/nginx/tjapp:/usr/local/nginx/conf/vhost \
-v /data/container/nginx/nginx.conf:/usr/local/nginx/conf/nginx.conf \
......
......@@ -6,8 +6,5 @@
# 任务调度注册
* * * * * cd /data/www/project && php artisan schedule:run >> /dev/null 2>&1
# 消息队列进程
* * * * * * * /bin/bash /data/www/project/job.sh
# 每日凌晨更新日志文件链接
3 0 0 * * * * /bin/bash /data/www/project/log.sh
#!/bin/bash
count=`ps -fe |grep "php-fpm" | grep -v "grep" | wc -l`
if [ $count -eq 0 ]
then
/usr/local/php/sbin/php-fpm
fi
count=`ps -fe |grep "nginx" | grep -v "grep" | wc -l`
if [ $count -eq 0 ]
then
/usr/local/nginx/sbin/nginx -g 'daemon off;'
fi
#!/bin/bash
LOG_DIR="/data/cronlog"
# 创建日志目录(如果不存在)
mkdir -p "$LOG_DIR"
# crontab的日志文件
CRONTAB_LOG_FILE="$LOG_DIR/crontab.log"
NEW_CRONTAB_LOG_FILE="$LOG_DIR/crontab_$(date -d "1 days ago" +%Y-%m-%d).log"
# job的日志文件
JOB_LOG_FILE="$LOG_DIR/job.log"
NEW_JOB_LOG_FILE="$LOG_DIR/job_$(date -d "1 days ago" +%Y-%m-%d).log"
# 将当前日志文件重命名为昨天的日志文件 && 清空日志文件
cp "$CRONTAB_LOG_FILE" "$NEW_CRONTAB_LOG_FILE" && cat /dev/null > "$CRONTAB_LOG_FILE"
# 将当前日志文件重命名为昨天的日志文件 && 清空日志文件
cp "$JOB_LOG_FILE" "$NEW_JOB_LOG_FILE" && cat /dev/null > "$JOB_LOG_FILE"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment