#!/bin/bash HomeDir=/home/production/api_service rm -rf $HomeDir/.env cp $HomeDir/env.prod $HomeDir/.env env_file=$HomeDir/.env #先判断是否存在某个文件构建配置文件 if [ -e $HomeDir/../cron_true.txt ]; then sed -i 's/^CRONTAB_ENABLE=.*/CRONTAB_ENABLE=true/' "$env_file" else sed -i 's/^CRONTAB_ENABLE=.*/CRONTAB_ENABLE=false/' "$env_file" fi #杀死进程并重启进程 sudo lsof -i:9501|grep -v PID|awk '{print $2}'|sudo xargs kill -9 echo 'kill success'; source /etc/profile /bin/nohup php $HomeDir/bin/hyperf.php start > /home/log/hyperf_run.log 2>&1 & echo '!!!The service restart success!!!';