1、关于linux启动应用程序脚本,自动获取PID并存入文件
#!/bin/bash
DIRNAME=`dirname $0`
AppRoot=`cd $DIRNAME/../App; pwd`
pid=$AppRoot/pid_0
if [ -s $pid ] && kill -0 `cat $pid` 2>/dev/null
then
echo "[Warning: Service is Running Now]"
else
echo "[Sevice Starting...]"
"$JAVA" XXX.jar 2>> /dev/null & echo $! > $pid
fi
2、对应关闭脚本
#!/bin/bash
DIRNAME=`dirname $0`
AppRoot=`cd $DIRNAME/../App; pwd`
pid=$AppRoot/pid_0
echo "Shutdown Service..."
kill -9 `cat $pid`
3.java程序内获取当前应用PID
FileWriter fw = null;
try {
String name = ManagementFactory.getRuntimeMXBean().getName();
String pid = name.split("@")[0];
File directory = new File("");//设定为当前文件夹
String path = directory.getAbsolutePath();
fw = new FileWriter(path + "/pid_0");
fw.write(pid);
fw.flush();
} catch (IOException e) {
logger.fatal(e);
} finally {
try {
if (null != fw) {
fw.close();
}
} catch (IOException e) {
logger.fatal(e);
}
}
分享到:
相关推荐
用户脚本程序是一种在特定条件下执行的编程语言,主要用于自动化任务和响应系统中的各种事件。在本PPT学习教案中,主要介绍了四种不同类型的命令语言,它们分别是:应用程序命令语言、数据改变命令语言、事件命令...
基于Vue+Springboot开发的电影订票购票微信小程序含sql数据库脚本(毕设源码).zip基于Vue+Springboot开发的电影订票购票微信小程序含sql数据库脚本(毕设源码).zip基于Vue+Springboot开发的电影订票购票微信小程序含...
基于一组Python脚本程序,用来控制小米智能家居设备全部资料+详细文档+优秀项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,...
Visual Basic 程序设计多媒体课件脚本的编写 1. PowerPoint 2003 的工作界面 PowerPoint 2003 的工作界面是由标题栏、菜单栏、工具栏、「幻灯片编辑」窗口、「大纲/幻灯片」窗格、任务窗格、「备注」窗格、「视图...
你需要使用特定的方法来处理这种类型的字段,通常是通过VFP的命令或者编写程序脚本来完成。以下是一个详细的步骤解释: 1. **创建数据库表结构**: 首先,你需要创建一个包含备注字段的数据库表。例如,你可以使用...
10. 备注:短视频拍摄脚本的备注是指短视频拍摄过程中的备注信息,通常包括拍摄技术、拍摄设备、拍摄时间等信息。 三、短视频拍摄脚本的设计步骤 1. 了解短视频的拍摄需求:在设计短视频拍摄脚本之前,需要了解短...
1、该脚本是python语言编写;2、需要在python环境下运行,建议安装anaconda;3、把需修改的文件(如批量图片)存放一个...【备注】该脚本随机读取文件,并命名,适合做深度学习数据预处理时使用,使用过程有问题请留言。
Visual Basic程序设计多媒体课件脚本的编写是一个涉及多方面知识的领域,尤其是在使用PowerPoint 2003这样的工具时。PowerPoint是Microsoft Office套件的一部分,专门用于创建多媒体演示文稿,可以融合文字、图形、...
它的工作原理类似于编程语言中的注释符号,可以用来解释代码的功能或者添加开发者的备注。例如: ```bat @rem Here is the description. ``` 这段代码中的 `@rem` 行不会被执行,而是作为注释被忽略。 #### 5. ...
Java启动脚本,Java项目的启动,关闭,重启,查看应用程序状态,查看应用程序日志。内有可配置参数,可根据项目进行配置。脚本上有备注
包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,...
9. **策略注释**:用于添加备注,提供额外的信息。 ### 二、高级脚本编辑 高级脚本编辑提供了更为详细的控制,适合有经验的用户。仍以Excel策略为例,脚本由XML语言编写,包含多个代码段,每个段落有特定的功能: ...
包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,...
2. 如果系统询问您"是否要允许此应用程序更改您的device?",请选择"Yes"。 3. PowerShell 脚本重置 Windows 搜索功能。当出现"Done"一词时,关闭 PowerShell 窗口。(我在此处就成功了, 如果有问题再往下看) 4. 如果...
这个软件可能是一个批处理脚本或者工具,可以帮助用户更方便地查看和管理他们的文件夹,通过添加、编辑或删除注释来提高文件组织和检索效率。 描述中提到,“在win10系统下可以显示注释和备注”,这表明该软件是专...
【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用...
【备注】 项目多为高分毕设,评审平均分达到95分以上,都经过本地验证,运行OK后上传,可直接运行起来。 主要针对计算机相关专业的正在做毕设的学生和需要项目实战的Java、JavaScript、c#、游戏开发、小程序开发学习...
包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,...
包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,...
包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,...