`
墙头上一根草
  • 浏览: 154570 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在linux上执行.sh文件运行java程序

阅读更多

       最近总是要弄linux服务器,写执行脚本.sh老是忘记,所以记录一下创建、写入以及执行.sh文件的过程,以便下次查阅。

 

     首先要创建一个可执行文件,touch start.sh

     再次输入简单的启动脚本:

 #!/bin/sh

export GAME_HOME=./

#-Dfile.encoding=gbk

 

#java 启动路径

export RUN_HOME=/usr/games/services/

 

#java虚拟机启动参数

JAVA_OPTS="-Xmx1024m -Xms1024m -Xmn500m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70

    -XX:+UseCompressedOops"

 

java -server  $JAVA_OPTS -jar $RUN_HOME/XXX.jar >out.log 2>&1 &

 

          在这里注意开头第一行一定要以 #!/bin/sh 开头

    最后给次.sh文件加入可执行的权限 chmod +x start.sh

  执行此.sh文件   ./start.sh

分享到:
评论

相关推荐

    java执行linux的SH文件

    标题中的“java执行linux的SH文件”指的是在Java程序中调用Linux系统中的Shell脚本进行执行。这通常涉及到Java的Runtime类或者ProcessBuilder类,它们可以用来与操作系统进行交互,执行外部命令。 1. **Java运行...

    ubuntu执行.sh文件.zip

    本文将深入探讨如何在Ubuntu上执行.sh文件,并关联到Java标签,理解其在Java开发中的应用场景。 首先,一个.sh文件是Bash shell脚本,它是Linux或Unix系统中的一种文本文件,包含了一系列可执行的命令。这些命令...

    linux上通过sh方式启动java jar程序并做为守护进程

    3. `MAIN_CLASS`变量定义了Java程序的主要类名,这是JAR文件的入口点。 4. 使用`nohup`命令启动Java应用,它可以防止进程在接收到HUP(挂断)信号时被终止,这通常发生在用户注销或终端关闭时。 5. `&`符号使得Java...

    运行jar的bat和.sh文件

    标题中的“运行jar的bat和.sh文件”指的是在Windows和Linux环境下执行Java应用程序的方法。Java应用程序通常被打包成.jar文件,这是一种可执行的二进制格式,但需要Java虚拟机(JVM)来运行。在Windows系统中,我们...

    sh脚本启动java -jar

    在Linux环境中,`sh`脚本是常用的自动化工具,用于执行一系列命令,特别是在启动Java应用程序时,如`java -jar`。这个标题和描述表明我们要讨论的是如何通过编写一个简单的Shell脚本来启动Java的JAR文件。这通常适用...

    shell,bat脚本运行java程序

    总的来说,shell和bat脚本提供了一种方便的方式来管理和运行Java程序,特别是对于需要定时执行或在后台运行的任务,它们能极大地简化操作流程。通过熟练掌握这两种脚本,你可以更高效地管理Java应用的生命周期。

    Linux(Debian)上编译运行Java程序入门.docx

    在Linux(Debian)系统上编译和运行Java程序可能会对初学者来说有些陌生,但遵循正确的步骤,这个过程其实相当简单。以下是一个详细的指南,帮助你从零开始熟悉这个流程。 首先,确保你的系统已经安装了Java ...

    linux环境下部署kettle,libwebkitgtk的rpm安装包,执行kitchen.sh文件报错后安装 libwebkitgtk,所需rpm安装包

    在Linux环境中部署Kettle,一个基于Java的数据集成工具,可能会遇到一些依赖问题,尤其是在执行其命令行客户端`kitchen.sh`时。这个问题通常涉及到与Webkit相关的库,如`libwebkitgtk`。Kettle在处理HTML或者Web页面...

    jprofiler 4.3.2 for linux (.sh tar.gz)

    在JProfiler 4.3.2的上下文中,这个.sh文件是安装程序的启动器,它包含了安装过程中需要执行的指令。运行.sh文件通常需要赋予它执行权限,通过命令`chmod +x jprofiler_forlinux_4.3.2.sh`即可。然后,通过输入`./...

    Linux bash:./xxx:无法执行二进制文件报错

    到此这篇关于Linux bash:./xxx:无法执行二进制文件报错的文章就介绍到这了,更多相关Linux 无法执行二进制文件 内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!...

    linux 通过脚本执行java程序

    在Linux环境中,通过脚本执行Java程序是一种常见的实践,尤其...6. 后台运行Java程序的方法(如nohup、screen、init或Systemd服务) 了解并掌握这些知识点,将有助于你在Linux系统中更高效地管理和部署Java应用程序。

    centos上通过sh文件启动jar等程序与命令详解.zip

    在Linux系统,特别是CentOS这样的基于Red Hat的发行版中,使用shell脚本来启动和管理Java应用程序(如jar包)是一种常见的做法。本文件包提供了一个名为`run.sh`的shell脚本模板以及一个`run命令详解.docx`文档,...

    Sh编辑的java运行脚本.zip

    运行Java程序的基本命令格式是: ```bash java -jar [jar_file_name.jar] ``` 如果Java程序需要特定的参数或者环境变量,开发者可能会创建一个Shell脚本来封装这些复杂逻辑,例如设置`JAVA_HOME`、`PATH`等环境变量...

    linux实用脚本show-busy-java-threads

    在Linux系统中,管理和监控Java应用程序是至关重要的任务,尤其是对于那些处理大量并发请求或运行在高负载环境下的服务。本文将深入探讨标题所提及的三个实用脚本:“show-busy-java-threads”、“show-duplicate-...

    linux下执行java程序的sh脚本下载

    在Linux环境中运行Java应用程序时,经常需要通过shell脚本来启动Java程序。这种方式不仅便于自动化部署和管理,还可以根据需求灵活调整运行参数。本文将详细介绍如何在Linux环境下编写并运行用于执行Java程序的shell...

    java.lang.OutOfMemoryError: Java heap space 解决方法

    - 在Linux系统下,可以通过编辑`{tomcat_home}/bin/catalina.sh`文件,同样修改`JAVA_OPTS`环境变量。示例命令如下: ``` JAVA_OPTS="-Xms64m -Xmx512m" ``` 或者在脚本中使用`set`命令直接设置: ``` set ...

    java错误处理:java.lang.OutOfMemoryError: Java heap space

    - **java.lang.OutOfMemoryError**: 这是一个运行时异常,表示JVM在执行过程中遇到了内存不足的情况。 - **Java heap space**: 堆是JVM管理的一部分内存,用于存储对象实例和数组。当堆内存无法满足新对象的分配需求...

    Linux配置JDK环境变量

    ### Linux配置JDK环境变量详解 #### 一、下载与准备JDK ...这里以`jdk-1_5_0_02-linux-i586.rpm`为例。...通过以上步骤,您可以成功地在Linux系统上安装和配置JDK环境变量,为开发Java应用程序提供必要的环境支持。

    linux下脚本编译java,定时删除日志

    另一个脚本`mmDataCollect.sh`可能负责数据收集和处理,它可能包含与Java程序交互的逻辑,例如启动Java应用,或者使用`java`命令执行已经编译好的类文件。 对于`tomcat_cut_2.sh`,虽然没有具体描述,但根据名字...

    ARM开发板配置java运行环境成功笔记记录

    至此,Java运行环境已配置完成,你可以在开发板上运行Java程序了。例如,你可以创建一个简单的“Hello, World!” Java程序并使用`javac`编译,再用`java`执行: ```bash javac HelloWorld.java java HelloWorld ```...

Global site tag (gtag.js) - Google Analytics