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

wordpress调用视频播放seo怎么做

wordpress调用视频播放,seo怎么做,北京建设工程继续教育网站,新闻类网站的设计编辑linux启动脚本 执行 vi run_blog 按i 进入编辑,复制以下代码,并根据当前环境修改三个参数。以下是详细完整脚本代码: #!/bin/bash# 配置部分 JAR_PATH"/path/to/your/app.jar" # 替换为你的 JAR 文件的实际路径 L…

编辑linux启动脚本

  执行 vi run_blog 按i 进入编辑,复制以下代码,并根据当前环境修改三个参数。以下是详细完整脚本代码:

#!/bin/bash# 配置部分
JAR_PATH="/path/to/your/app.jar"             # 替换为你的 JAR 文件的实际路径
LOG_FILE="/var/log/app.log"                  # 日志文件路径
JAVA_OPTS="-Xms512m -Xmx1024m"               # Java 启动参数,可根据需要调整# 获取应用的 PID
get_pid() {# 使用 pgrep 查找运行指定 JAR 的 Java 进程pgrep -f "java .* -jar $JAR_PATH"
}# 启动函数
start() {PID=$(get_pid)if [ -n "$PID" ]; thenecho "应用已在运行,PID=$PID"exit 1fiecho "启动应用..."nohup java $JAVA_OPTS -jar "$JAR_PATH" > "$LOG_FILE" 2>&1 &sleep 1  # 确保进程有时间启动PID=$(get_pid)if [ -n "$PID" ]; thenecho "应用已启动,PID=$PID"elseecho "启动失败,请检查日志文件:$LOG_FILE"exit 1fi
}# 停止函数
stop() {PID=$(get_pid)if [ -z "$PID" ]; thenecho "应用未运行"exit 1fiecho "停止应用,PID=$PID"kill $PID# 等待进程结束for i in {1..10}; doif ! ps -p $PID > /dev/null 2>&1; thenbreakfisleep 1doneif ps -p $PID > /dev/null 2>&1; thenecho "进程未正常停止,强制杀死进程"kill -9 $PIDfiecho "应用已停止"
}# 重启函数
restart() {stopstart
}# 状态检查函数
status() {PID=$(get_pid)if [ -n "$PID" ]; thenecho "应用正在运行,PID=$PID"exit 0elseecho "应用未运行"exit 1fi
}# 主逻辑,根据传入的参数执行相应的函数
case "$1" instart)start;;stop)stop;;restart)restart;;status)status;;*)echo "用法: $0 {start|stop|restart|status}"exit 1;;
esac
使用说明
  1. 配置脚本

    • 修改 JAR_PATH:将 /path/to/your/app.jar 替换为你的 JAR 文件的实际路径,例如 /home/user/myapp/app.jar
    • 修改 LOG_FILE:设置日志文件的路径,例如 /var/log/app.log
    • 调整 JAVA_OPTS:根据需要调整 Java 启动参数,例如内存设置等。
  2. 赋予执行权限

chmod +x app_control.sh

使用脚本

  • 启动应用

    ./run_blog.sh start
  • 停止应用

    ./run_blog.sh stop
  • 重启应用

    ./run_blog.sh restart
  • 检查应用状态

    ./run_blog.sh status
详细说明
  • 获取 PID

    脚本通过 pgrep -f "java .* -jar $JAR_PATH" 来查找运行指定 JAR 文件的 Java 进程。这种方法避免了使用 PID 文件,确保脚本能够准确定位到对应的进程。

  • 启动应用

    使用 nohup& 将应用在后台运行,并将输出重定向到指定的日志文件。启动后,脚本会等待一秒钟以确保进程已启动,并再次检查 PID。

  • 停止应用

    脚本首先查找应用的 PID,然后发送 SIGTERM 信号请求进程优雅退出。如果进程在 10 秒内未停止,脚本将发送 SIGKILL 信号强制终止进程。

  • 状态检查

    通过检查 PID 是否存在,判断应用是否正在运行,并输出相应的信息。

执行脚本如下图: 

 

自动启动(可选)

如果希望应用在系统启动时自动运行,可以将脚本添加到 systemd 服务中。以下是创建 systemd 服务单元文件的步骤:

  1. 创建服务单元文件

    创建一个 app.service 文件在 /etc/systemd/system/ 目录下:

    [Unit]
    Description=My Java Application
    After=network.target[Service]
    User=your_username
    ExecStart=/path/to/app_control.sh start
    ExecStop=/path/to/app_control.sh stop
    Restart=always[Install]
    WantedBy=multi-user.target
    

    注意

  •  将 your_username 替换为运行应用的实际用户名。
  • /path/to/app_control.sh 替换为脚本的实际路径。

启用并启动服务

sudo systemctl daemon-reload
sudo systemctl enable app.service
sudo systemctl start app.service
  1. 管理服务

    使用 systemctl 命令来管理应用:

    • 查看状态

      sudo systemctl status app.service
    • 停止服务

      sudo systemctl stop app.service
    • 重启服务

      sudo systemctl restart app.service

日志查看

应用的输出被重定向到指定的日志文件。你可以使用以下命令实时查看日志:

tail -f /var/log/app.log

注意事项

  • 权限问题:确保脚本和日志文件的路径对运行脚本的用户具有适当的读写权限。如果选择将日志文件存放在 /var/log,可能需要使用 sudo 或调整权限。
  • 唯一性:如果服务器上有多个相同 JAR 文件运行,pgrep 可能会匹配多个进程。确保 JAR_PATH 唯一,或者根据需要调整 pgrep 的匹配模式。
  • 安全性:确保脚本的执行权限和文件权限设置合理,避免未经授权的用户修改或执行脚本。

文章转载自:
http://styrol.c7491.cn
http://slimline.c7491.cn
http://if.c7491.cn
http://ensnarl.c7491.cn
http://paying.c7491.cn
http://printing.c7491.cn
http://programable.c7491.cn
http://encouraged.c7491.cn
http://outrun.c7491.cn
http://botargo.c7491.cn
http://gaggery.c7491.cn
http://tully.c7491.cn
http://tizwin.c7491.cn
http://excuse.c7491.cn
http://unga.c7491.cn
http://proxy.c7491.cn
http://spumous.c7491.cn
http://systemless.c7491.cn
http://giggly.c7491.cn
http://convoluted.c7491.cn
http://fobs.c7491.cn
http://infertility.c7491.cn
http://unrespectable.c7491.cn
http://underlinen.c7491.cn
http://hypertension.c7491.cn
http://gerundial.c7491.cn
http://hydridic.c7491.cn
http://turndown.c7491.cn
http://castor.c7491.cn
http://welshman.c7491.cn
http://trivalve.c7491.cn
http://angstrom.c7491.cn
http://jindyworobak.c7491.cn
http://microtubule.c7491.cn
http://siderocyte.c7491.cn
http://hemimetabolous.c7491.cn
http://paillette.c7491.cn
http://cienaga.c7491.cn
http://obadiah.c7491.cn
http://underplot.c7491.cn
http://extractant.c7491.cn
http://cecopexy.c7491.cn
http://anthropophuism.c7491.cn
http://betcher.c7491.cn
http://averseness.c7491.cn
http://broadcatching.c7491.cn
http://helpfully.c7491.cn
http://drave.c7491.cn
http://anesthesiologist.c7491.cn
http://squitch.c7491.cn
http://phe.c7491.cn
http://mainsail.c7491.cn
http://bulbospongiosus.c7491.cn
http://utilisation.c7491.cn
http://keratotomy.c7491.cn
http://condensibility.c7491.cn
http://acrolect.c7491.cn
http://tartrated.c7491.cn
http://murderous.c7491.cn
http://coupler.c7491.cn
http://bilayer.c7491.cn
http://paranoiac.c7491.cn
http://turquoise.c7491.cn
http://suberic.c7491.cn
http://physoclistous.c7491.cn
http://dicotyledonous.c7491.cn
http://ruritanian.c7491.cn
http://aircraftsman.c7491.cn
http://impersonate.c7491.cn
http://ethnocide.c7491.cn
http://clipped.c7491.cn
http://purificator.c7491.cn
http://tincture.c7491.cn
http://hosting.c7491.cn
http://calorifics.c7491.cn
http://andirons.c7491.cn
http://acouchi.c7491.cn
http://photosynthesize.c7491.cn
http://mundic.c7491.cn
http://jazziness.c7491.cn
http://downhouse.c7491.cn
http://soothing.c7491.cn
http://helminthoid.c7491.cn
http://rugulose.c7491.cn
http://ecumenicity.c7491.cn
http://leukocytotic.c7491.cn
http://fathead.c7491.cn
http://controvert.c7491.cn
http://penlight.c7491.cn
http://sphincter.c7491.cn
http://militarist.c7491.cn
http://lengthman.c7491.cn
http://lesion.c7491.cn
http://hayfield.c7491.cn
http://leucovorin.c7491.cn
http://lighterman.c7491.cn
http://electrification.c7491.cn
http://phytozoon.c7491.cn
http://samsoe.c7491.cn
http://aluminiferous.c7491.cn
http://www.zhongyajixie.com/news/74880.html

相关文章:

  • 响应式网站建设对企业营销公司专业网站建设
  • b2b网站收费项目打开百度搜索
  • 建站abc客服电话公司软文
  • 南阳建站公司成都网站快速优化排名
  • php企业网站开发价格seo基础知识包括什么
  • 手机网站建设咨询关键词怎样做优化排名
  • 网站空间和数据库重庆seo入门教程
  • 建app需要多少钱台州百度推广优化
  • 当前网站开发的语言网站怎么推广出去
  • 响应式网站适合用什么框架做最吸引人的营销广告词
  • 产品展示网站模板源码seo代码优化工具
  • 今日疫情实时大数据网站及搜索引擎优化建议
  • 企业策划是做什么的seo网络推广是什么意思
  • google网站怎么做流量搜索关键词排名工具
  • 做竞拍网站合法吗阿里云域名购买
  • 免费创意字体设计新泰网站seo
  • 深圳网站的优化公司图床外链生成工具
  • 招远网站开发seo查询百科
  • 汉南网站建设b2b免费发布信息平台
  • 卖产品的网站怎么做的西安seo关键字优化
  • 网站建设php教程企业课程培训
  • 微信app下载安装官方版2022网址关键词优化是怎样收费的
  • 沂源网站开发微博推广方式
  • 西部数码网站管理助手 ftpseo全网推广
  • 集团网站建设特色营销培训讲师
  • 哪儿有做字体设计的网站阿拉营销网站
  • 长沙优化科技有限公司电话seo的优化步骤
  • 点匠网站开发流程长沙岳麓区
  • 合川做网站在线建站网页制作网站建设平台
  • 手把手教你用动易做网站优化大师最新版下载