java中如何执行xshell命令
作者:fostlin 时间:2021-10-06 16:22:18
java执行xshell命令
实例
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Lin {
public static void main(String[] args) {
Process process =null;
//chmod 777 有时需要给文件权限
//备注 在Android上执行可能需要su权限
String command1 = "md5sum "+ " /root/lin";//命令加路径
try {
process = Runtime.getRuntime().exec(command1);//执行命令
InputStreamReader ips = new InputStreamReader(process.getInputStream());
BufferedReader br = new BufferedReader(ips);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Xshell启动java项目脚本(标本参考)
项目启动脚本
cp /opt/stpackage/aia-front.jar /opt/project/aia-front/webapps/aia-front.jar
cd /opt/project/aia-front/webapps
echo "init success begin start jar"
ps -ef|grep aia-front.jar|grep -v grep|awk '{print $2}'|xargs --no-run-if-empty kill -s 9
nohup java -Xms512m -Xmx512m -jar -DDEPLOY_ENV=rst /opt/project/aia-front/webapps/aia-front.jar &
此脚本是笔者纯手工打造,项目实战运用脚本
创建相对应的文件目录,可以双向修改,比较灵活
如果不设置日志路径,默认在与项目jar包并级存放
脚本类型:start.sh
启动命令:sh start.sh
查看日志命名:tail -f(500) nohup.out 注:500可写可不写,加上500显示从当前往上推500行日志,不加就实时日志
来源:https://blog.csdn.net/fouling/article/details/88662642
标签:java,xshell,命令
0
投稿
猜你喜欢
c#使用process.start启动程序报错解决方法
2021-07-28 01:20:20
IntelliJ IDEA 下载安装超详细教程(推荐)
2023-11-19 23:50:16
Mybatis批量操作sql写法示例(批量新增、更新)
2022-12-06 15:19:16
Java使用FileInputStream流读取文件示例详解
2021-05-26 00:57:58
Java深入探究Object类的方法
2022-11-24 06:48:53
QR 二维码中插入图片实现方法
2023-01-24 14:32:32
java中TESTful架构原理分析
2022-03-02 21:12:10
详解通过JDBC进行简单的增删改查(以MySQL为例)
2023-08-14 20:16:40
java 键盘输入一个数,输出数组中指定元素的示例
2023-11-24 20:31:14
Java对象数组定义与用法详解
2021-11-01 08:33:18
Spring框架学习之Cache抽象详解
2023-07-20 17:37:47
详解Spring Boot 定制HTTP消息转换器
2023-11-24 20:20:51
springboot项目如何防止XSS攻击
2021-10-17 10:03:02
每日六道java新手入门面试题,通往自由的道路
2023-11-13 16:22:29
详述 DB2 分页查询及 Java 实现的示例
2023-04-21 12:39:12
Unity UI或3D场景实现跟随手机陀螺仪的晃动效果
2021-12-09 01:09:32
ThreadLocal常用方法、使用场景及注意事项说明
2023-07-22 10:26:41
Groovy的规则脚本引擎实例解读
2023-07-11 21:24:04
IDEA配置使用Maven Helper插件的方法(详细配置)
2022-07-17 03:09:21
Springboot2.1.6集成activiti7出现登录验证的实现
2022-08-03 10:44:48