linux脚本的编写
由于个人服务器的资源匮乏,所以没有搭建jenkins 自动化部署,因此自己只能打包上传,所以编写了2个运行脚本。
- 脚本1:查找进程并杀死,删除相关文件:【project :是项目的名称】
#!/bin/bash
if ps -ef | grep project| grep -v grep | awk '{print $2}' | xargs kill -9;then
echo "已经杀死相关进程"
rm -rf project.jar nohup.out
echo "已经删除相关文件"
else
echo "相关进程已经不存在"
rm -rf project.jar nohup.out
echo "已经删除相关文件"
fi
2.脚本2:等待jar上传后执行:
#!/bin/bash
nohup java -jar project.jar &
linux脚本的编写相关推荐
- Linux脚本保存管道中的变量,Linux下管道重定向使用以及Shell编程(操作系统)
实验名称:Linux的基本操作 实验目的: 1.了解管道和重定向 2.熟悉基本的Linux脚本的编写 实验环境:Ubuntu 12.4(32位,简体中文) 实验内容: 1.将当前用户目录下的文件清单输 ...
- 【Linux入门基础知识】Linux 脚本编写基础
1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在 ...
- 嵌入式 linux 启动脚本 编写,[9构建嵌入式linux系统项目-启动脚本的编写.ppt
[9构建嵌入式linux系统项目-启动脚本的编写 启动脚本 教学回顾 shell语法 管道.重定向 变量 结构性语句 教学内容 启动脚本的写法 教学要求 熟悉掌握启动脚本的写法 shell 函数 在s ...
- linux 脚本在哪里编写,Linux 脚本编写基础(一)
1. Linux脚本编写基础1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在这个例子中我们使 ...
- Linux脚本编写基础
为什么80%的码农都做不了架构师?>>> 1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin ...
- Linux下shell脚本/Makefile编写
Linux下shell脚本/Makefile编写 一.基本概念 代码变成可执行文件,叫做编译(compile):先编译这个,还是先编译那个(即编译的安排),叫做构建(build). make只是一个指 ...
- Linux 脚本编写基础
1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在 ...
- linux编写一个博客脚本,Linux 脚本编写基础 - 凌度 - 博客园.pdf
Linux 脚本编写基础 - 凌度 - 博客园 Linux 脚本编写基础 1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始 (必须放在文件的第一行): # ...
- windows编写linux脚本,Windows PowerShell:共享您的脚本 - 在脚本中编写 Cmdlet | Microsoft Docs...
Windows PowerShell:在脚本中编写 Cmdlet 08/17/2016 本文内容 Don Jones Windows PowerShell v2 中一项很酷的新功能是能够编写性能明显改 ...
最新文章
- 并发测试神器,模拟一次超过 5 万的并发用户
- 从Git存储库中删除文件而不从本地文件系统中删除它
- dubbo k8s 服务发现_服务化改造实践(二)| Dubbo + Kubernetes-阿里云开发者社区
- 【操作系统】进程间通信
- 贝叶斯反垃圾邮件技术
- for循环延时_前端中的事件循环eventloop机制
- ionic day01教程第一天之多平台运行(ios android)
- 【报告分享】2019-2020年企业调薪参考手册.pdf(附下载链接)
- linux通过网关挂在nfs,NFS 网络文件系统挂载在A8板子上
- 入手 M1 Mac 之前,你可以通过这个工具了解常用软件兼容性
- 08.Thymeleaf的应用(国际化和抽取公共页面)
- Ubuntu16.04网卡驱动问题(有线、无线)
- 【雨滴桌面】简洁的桌面天气,可以说是永不失效的天气数据获取方法
- 飞信2010分析 – SIPC验证
- 【算法】Leetcode438. 找到字符串中所有字母异位词(每日一题)
- android 程序根据重力感应切换程序的方向
- 蓝桥杯第九届省赛B组c/c++
- Vue el-table-column根据行数据添加button和修改对应数据and控制显示条件
- 39. 腾讯面试题:有一千万条短信,有重复,以文本文件的形式保存,一行一条,有重复。
- 什么叫地推模式_区域商家的地推模式以及推广方案
热门文章
- h5 div自动排列
- “第十届金融工程及量化投资者年会”来啦!
- AndroidShortcuts
- 学习ISTQB基础级的正确姿势
- js全屏和退出全屏代码
- 计算机硬件交通灯课程设计,交通灯计算机硬件课程设计(附件).doc
- uview 瀑布流_最简单的微信小程序瀑布流布局方法
- from...import
- 计算机开机了进入不到桌面,电脑开机后进不了桌面,小编教你电脑开机后无法进入桌面怎么办...
- 临沂大学计算机考研资料汇总