Commit 5a8aacb6 by 马增礼

project init

parent 9a41e3b8
...@@ -6,8 +6,5 @@ ...@@ -6,8 +6,5 @@
# 任务调度注册 # 任务调度注册
* * * * * cd /data/www/project && php artisan schedule:run >> /dev/null 2>&1 * * * * * 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 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