首页 > 其他分享 >jenkins执行远程服务器启动jar包脚本失败问题

jenkins执行远程服务器启动jar包脚本失败问题

时间:2024-02-19 16:46:51浏览次数:21  
标签:jar ssh 服务器 jenkins 远程 restart

在jenkins服务器上配置好了ssh登录远程服务器,并且传输更新jar包后,执行服务器上的重启jar包脚本restart.sh失败,jar包未被启动

打开restart.sh

vim restart.sh
#!/bin/bash
. /home/apps/.bash_profile  

在开始添加ssh登录用户的环境变量配置,否则会执行失败,因为jenkins通过ssh登录远程服务器后,并不是远程服务器登录用户的环境配置,而是jenkins服务器的环境配置,所以需要脚本手动添加环境变量配置文件才能执行脚本。

翻译

搜索

复制

标签:jar,ssh,服务器,jenkins,远程,restart
From: https://www.cnblogs.com/sky-cheng/p/18021433

相关文章

  • NSSM - 将exe,dll,jar封装成windows服务的神器
    NSSM(theNon-SuckingServiceManager)是Windows环境下一款免安装的服务管理软件,它可以将应用封装成服务,即将普通exe程序或者dll或者jar包应用,封装成服务使之像windows服务可以设置自动启动等。并且可以监控程序运行状态,程序异常中断后自动启动,实现守护进程的功能。Installingf......
  • "最新"部署幻兽帕鲁游戏服务器及开局经验分享
    Banner2024,《幻兽帕鲁》《雾锁王国》等游戏爆火!那么如何快速拥有一个可以跟小伙伴们愉快玩耍的服务器呢?社区里不少小伙伴已经给出了自己的最佳实践,你甚至不需要懂技术,只需要按照页面提示选择相关配置,1分钟即可完成热门游戏的服务器搭建。教程详戳:幻兽帕鲁&雾锁王国服务器搭建教程......
  • Jenkins
    拉取镜像dockerpulljenkins/jenkins:ltsdocker-compose.yml文件version:'3.1'services:jenkins:image:jenkins/jenkins:ltscontainer_name:jenkinsvolumes:-/data1/data/jenkins/:/var/jenkins_home-/data1/data/jenk......
  • 远程控制软件RustDesk自建服务器全平台部署及使用教程
    RustDesk挺出名的一款远程控制,远程协助的开源软件。完美替代TeamViewer,ToDesk,向日葵等平台。关键支持自建服务器,更安全私密远程控制电脑!其中客户端支持安卓,且支持控制安卓手机。官方地址官网:https://rustdesk.com/开源地址:https://github.com/rustdesk/一、准备工作1,有自己......
  • FileZilla 服务器 报Warning: FTP over TLS is not enabled, users cannot securely l
    FileZilla服务器报Warning:FTPoverTLSisnotenabled,userscannotsecurelylogin.1.登录至FTP服务器 2.选择编辑->设置->SSL/TLS设置->。。。。。[看图操作],注:证书导出路径不能有中文字符 3.选择编辑->设置->SSL/TLS设置->选择上一步操作导出的证书,注意导出......
  • jenkins slave节点增加nodejs 报错处理
    下载nodejs包并并运行报错exportPATH=/opt/node-v20.9.0-linux-x64/bin/:$PATH[12:01:51root@dev-test-lingowhale-appopt]#node-vnode:/lib64/libm.so.6:version`GLIBC_2.27'notfound(requiredbynode)node:/lib64/libc.so.6:version`GLIBC_2.25'notf......
  • typecho 迁移服务器
     一、遇到的问题1.由于服务器到期,域名也到期,之前写的文章还有很多有用的就续费了一个月的腾讯云。使用之前的镜像制作系统,制作成功后,开启NGINX服务,开放端口,访问网站发现资源地址还是之前的域名地址。 二、解决过程1.不知道在哪里修改就把数据库导出来,重新搭建typecho环境,发......
  • 26.jenkins构建时间显示和北京时间不一致
    方式一: 在Jenkins中,可以针对不同登录用户设置时区方法二:脚本命令执行系统管理----》脚本命令行----》输入命令----》点击运行System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone','Asia/Shanghai') ......
  • 用python脚本自动发送钉钉消息出现服务器异常的报错: HTTPSConnectionPool(host='oapi.
    一、问题描述执行python脚本发送钉钉消息,出现报错:HTTPSConnectionPool(host='oapi.dingtalk.com',port=443):Maxretriesexceededwithurl:/robot/send?access_token=43df999582e899dc6815c9d6346c9d253060259625c92e4f166e25ea58e5bdb5&timestamp=1708242748918&sign......
  • Jenkins更新
    1.以root用户进入jenkins容器dockerexec-it-urootIDbash2.在容器中下载jenkins的最新war包wgethttps://mirrors.jenkins.io/war/2.442/jenkins.war3.查看容器中jenkinswar包的位置,并备份原来的war包whereisjenkinscd/usr/share/jenkinscpjenkins.warjenkinsBAK......