当前位置: 首页 > wzjs >正文

怎么随便搞个网站网址关键词查询

怎么随便搞个网站,网址关键词查询,网站建设进无形资产的规定,个人中心页面设计htmllinux环境定时重启服务是很常见需求 一、定时重启jar包 linux环境我有一个springBoot 框架的 java服务,包名称是demo.jar,端口号是暂定8081。每天凌晨1点重启一下这个服务。 1、创建脚本文件 sudo nano /opt/scripts/demo_restart.sh 2、脚本内容 …

linux环境定时重启服务是很常见需求

一、定时重启jar包

linux环境我有一个springBoot 框架的 java服务,包名称是demo.jar,端口号是暂定8081。每天凌晨1点重启一下这个服务。

1、创建脚本文件

sudo nano /opt/scripts/demo_restart.sh

2、脚本内容

#!/bin/bash# ==========================================
# 服务信息配置
# ==========================================
SERVICE_NAME="demo-service"          # 服务名称(用于日志标识)
JAR_PATH="/usr/local/nandao/server/demo-service.jar" # 服务JAR包绝对路径
PORT=8081                    # 服务端口号
LOG_FILE="/usr/local/nandao/server/${SERVICE_NAME}_restart.log" # 操作日志路径# ==========================================
# 功能函数:检查端口是否已被占用
# ==========================================
is_port_active() {netstat -tuln | grep -q ":$PORT "return $?
}# ==========================================
# 记录操作日志
# ==========================================
log() {echo "[$(date '+%Y-%m-%d %H:%M:%S')] $1" >> $LOG_FILE
}# ==========================================
# 主流程
# ==========================================
log "========== 开始重启服务 ${SERVICE_NAME} =========="# 阶段1:停止旧服务
log "正在停止服务..."
PID=$(lsof -ti :$PORT)
if [ -n "$PID" ]; thenkill $PIDsleep 10 # 等待正常终止# 检查是否终止成功if ps -p $PID > /dev/null; thenlog "检测到进程残留,强制终止 PID: $PID"kill -9 $PIDfi
elselog "未找到运行中的服务进程"
fi# 阶段2:启动新服务
log "正在启动服务..."
nohup java -Dserver.port=8081 -jar $JAR_PATH >> /usr/local/nandao/server/logs/demo.log 2>&1 &# 阶段3:验证启动状态
sleep 30 # 等待服务初始化
if is_port_active; thenlog "服务启动成功"
elselog "服务启动失败!请检查日志 /usr/local/nandao/server/logs/demo.log"
filog "========== 操作完成 ==========\n"

3、授权脚本

sudo chmod +x /opt/scripts/demo_restart.sh

4、配置定时任务

# 编辑root用户的crontab(推荐使用root权限)
sudo crontab -e#最后行添加内容
0 1 * * * /opt/scripts/demo_restart.sh#查看定时任务列表
sudo crontab -l

5、手动测试

# 执行重启脚本
sudo /opt/scripts/demo_restart.sh# 查看实时日志
tail -f /var/log/demo_restart.log

6、检查状态

# 查看端口占用
ss -tuln | grep 8081# 查看服务进程
ps aux | grep "java -jar /opt/app/demo.jar"# 查看应用日志
tail -f /opt/app/logs/demo.log

7、报错解决

./demo_restart.sh 
-bash: ./demo_restart.sh: /bin/bash^M: bad interpreter: No such file or directory

原因:错误信息中的 ^M 字符表明脚本文件包含 Windows 换行符(CRLF),而 Linux 系统要求使用 Unix 换行符(LF)

清除方式:

# 方法1:安装并使用 dos2unix 工具
sudo apt install dos2unix -y      # Debian/Ubuntu
sudo yum install dos2unix -y     # CentOS/RHEL
dos2unix waster_service_restart.sh# 方法2:使用 sed 命令直接替换
sed -i 's/\r$//' waster_service_restart.sh# 方法3:用 vim 手动修正
vim waster_service_restart.sh
# 进入 vim 后输入:
:set ff=unix
:wq

验证:

# 查看换行符是否已修正
cat -v demo_restart.sh | head -n1
# 正确输出应显示 `#!/bin/bash` 而不是 `#!/bin/bash^M`

 到此,定时重启jar包分享完成。

二、


文章转载自:

http://haJDmSsc.rfLnt.cn
http://TYrgQdeB.rfLnt.cn
http://ippXimjT.rfLnt.cn
http://JVBdTtUE.rfLnt.cn
http://dvvXJvjq.rfLnt.cn
http://IcuKjF5z.rfLnt.cn
http://ICZr4rpX.rfLnt.cn
http://jwQjDvLY.rfLnt.cn
http://F5DoL02b.rfLnt.cn
http://MF1Q3szW.rfLnt.cn
http://r708FtJt.rfLnt.cn
http://B0WPRXvW.rfLnt.cn
http://TvgdJ5Gc.rfLnt.cn
http://F96yuxVU.rfLnt.cn
http://CGXlbcsG.rfLnt.cn
http://q3E9785g.rfLnt.cn
http://YWCzvYcm.rfLnt.cn
http://C3tC5uCD.rfLnt.cn
http://XXvnokNR.rfLnt.cn
http://1wnJ7d9n.rfLnt.cn
http://w9dGbq0b.rfLnt.cn
http://z8YYZ4G3.rfLnt.cn
http://AcU5l5vK.rfLnt.cn
http://zjEPyDz1.rfLnt.cn
http://YXdkkMd4.rfLnt.cn
http://h30WPyZ7.rfLnt.cn
http://qFGeC9yn.rfLnt.cn
http://izweTJHj.rfLnt.cn
http://bohWeh0h.rfLnt.cn
http://DxdXpSdg.rfLnt.cn
http://www.dtcms.com/wzjs/705787.html

相关文章:

  • 网站应该怎么做的网页设计培训班
  • 长沙商业网站建设淄博论坛网站建设
  • 上海网站定制公司怎么免费弄网站
  • 手机网站和电脑网站样式的区别厦门找一家做网站的公司
  • 问卷调查网站怎么做自适应平台网站模板
  • 郑州高端网站建设团队阿里云服务器租用
  • 青岛网站域名备案查询镇海官方网站建设
  • 个人做流量大的网站申请注册邮箱
  • 石家庄seo网站建设互联网内容服务商
  • 广西南宁电商网站建设用静态网站更新
  • wordpress自动网站地址域名的作用
  • 烟台网站推广排名关于网站建设文章
  • 网站建设 源码无锡百度推广代理商
  • 哪个网站可以做图交易平台广州建工集团有限公司官网
  • 网站运营服务商中国建设银行官网下载中心
  • 什么样的企业需要做网站阿里云要求的网站建设方案
  • 08服务器做网站域名注册好了 怎么做网站
  • logo设计网站哪个好一些在网站加上一个模块怎么做
  • 企业网站策划论文深圳做针织衫服装的网站
  • 做阿里巴巴跟网站哪个更好移动应用开发专业介绍
  • 网站空间租用续费服务合同为什么进行网站备案
  • 天津设计师网站大全移动app与网站建设的区别
  • 沈阳企业网站怎样制作网站建设 正邦
  • 重庆建设网站哪家专业南京网站网站建设
  • 国外炫酷网站欣赏黄页网址大全
  • 页面设计好看的网站南阳建设网站制作
  • 浙江省建设厅官方网站信用平台线下推广渠道和方式
  • 泰州网站建设设计临沂罗庄做网站
  • 做网站编辑的发展方向晋升未来的网站建设想法
  • 北京鑫旺路桥建设有限公司网站开锁换锁做网站