`
qtlkw
  • 浏览: 307209 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java linux script

阅读更多
#!/bin/sh
#check the to-be-expired client and send mail to notify them
#

#add JAVA_HOME
export JAVA_HOME=/apps/jdk1.5.0_18
export CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

#add send mail variable
export LIB_JARS=/apps/sendNotificationMail/lib
export CONFIG=/apps/sendNotificationMail/Config
export LOG4J_FILE=$CONFIG/log4j.properties
export SEND_MAIL_CLASSPATH=$LIB_JARS/mail.jar:$LIB_JARS/sendMail.jar:$LIB_JARS/ojdbc14.jar:$LIB_JARS/activation.jar:$LIB_JARS/commons-email-1.2.jar:$LIB_JARS/log4j-1.2.8.jar:$CONFIG
echo $SEND_MAIL_CLASSPATH
java -classpath $SEND_MAIL_CLASSPATH -Dlog4j.configuration=file:$LOG4J_FILE -Xms512M -Xmx512M com.prft.dm.mail.Run
分享到:
评论

相关推荐

    Java版Linux文件上传下载、windows本地文件上传下载

    在Java编程环境中,实现Linux与Windows之间的文件上传和下载是一项常见的任务,特别是在分布式系统和跨平台应用中。本文将深入探讨如何使用Java技术实现在Linux和Windows之间进行文件的互传,以及创建一个HTML界面来...

    Java代码实现调用RapidOCR(基于PaddleOCR),适配Mac、Win、Linux,支持最新PP-OCRv4

    在本文中,我们将深入探讨如何使用Java来调用RapidOCR,这是一个基于PaddleOCR的OCR(光学字符识别)工具,适用于Mac、Windows和Linux操作系统,并且已经更新至支持最新的PP-OCRv4版本。RapidOCR是一款高效、准确的...

    linux shell的java操作实现

    在IT领域,Linux Shell与Java的结合应用是常见的系统管理和自动化任务执行手段。本文将深入探讨如何通过Java代码实现对Linux服务器的远程控制,利用Shell命令进行一系列操作。这一技术对于系统管理员和开发者来说,...

    linux 通过脚本执行java程序

    接下来,创建一个.sh(shell script)文件,例如`run_java.sh`,用文本编辑器打开它。在文件中,你可以按照以下格式编写脚本: ```bash #!/bin/bash # 设置Java程序的主类名 MAIN_CLASS=...

    java开发中常用的linux命令汇总

    在Java开发过程中,熟悉Linux操作系统的基本命令是必不可少的技能。Linux命令行提供了高效、强大的工具,可以帮助开发者进行项目管理、调试、系统监控等任务。以下是一些Java开发中常用的Linux命令,它们对于优化...

    java在win下启动bat和在linux下启动shell脚本

    `RunScript.java`和`StreamGobbler.java`这两个文件可能就是用来实现这个功能的。 `RunScript.java`很可能是主类,它包含了一个方法来判断当前运行的操作系统,并根据系统类型来执行相应的脚本。在Windows中,...

    sh脚本启动java -jar

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

    java应用程序远程登录linux并执行其命令

    在Java编程环境中,远程登录Linux系统并执行命令是一项常见的任务,尤其在自动化运维、系统管理以及分布式系统中。本文将详细讲解如何实现这一功能,并基于给出的“AutoStart”文件名,推测这是一个自动启动相关服务...

    java代码中调用linux/unix命令

    本文将详细介绍如何在Java代码中调用Linux/Unix命令,以及相关的技术要点。 首先,Java提供了`Runtime`类和`ProcessBuilder`类来执行外部命令。`Runtime.getRuntime().exec()`方法是较早的方式,而`ProcessBuilder`...

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

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

    Linux下独立执行Java程序.docx

    在Linux环境中独立执行Java程序,通常是因为需要在非容器环境下运行,这可能涉及到对系统资源的直接访问,例如配置数据库连接、管理日志文件或加载第三方库。在没有Web容器支持的情况下,我们需要手动配置和管理这些...

    Linux JDK 1.6 1.7 1.8 齐全下载

    Linux JDK,全称为Java Development Kit for Linux,是Oracle公司为Linux操作系统提供的Java开发环境。它包含了一套完整的Java编译器、调试器以及运行时环境,使得开发者可以在Linux平台上进行Java应用程序的开发、...

    linux 下websphere安装

    # description: Startup script for WebSphere 6.0.2.25 export ``` - 需要在脚本中添加具体的启动和停止命令,以及环境变量的设置等。 通过上述步骤,您可以在Linux环境下成功地安装JDK 1.4.2以及WebSphere ...

    使用runtime实现linux命令行或shell脚本多次调用

    在Java编程中,有时我们需要与操作系统进行交互,执行一些系统级别的任务,比如运行Linux命令或shell脚本。`Runtime`类是Java标准库提供的一种机制,允许我们在程序中执行操作系统命令。本文将深入探讨如何使用`...

    java7帮助文档

    libfontconfig, a font configuration API, is used to select fonts to use for the logical fonts for some implementations of Linux; see Fontconfig. Java XML This release contains Java API for XML ...

    java远程连接ssh

    而"Java Call Expect Script.doc"可能讲述了如何使用Java结合`expect`脚本进行交互式进程控制。`expect`是一个Unix/Linux工具,能自动响应交互式程序,常用于自动化SSH登录和脚本操作。 文件"Process Search.doc...

    JAVA-spring学习资源之编程实现操作系统匹配条件

    Process process = Runtime.getRuntime().exec(new String[]{"sh", "-c", linuxScript.getFile().getAbsolutePath()}); // Handle process output and error streams } catch (IOException e) { // Handle ...

Global site tag (gtag.js) - Google Analytics