- 浏览: 106297 次
- 性别:
- 来自: 死亡坟墓
-
文章分类
#!/bin/sh
SCRIPT="$0"
# 获取被连接的位置
TARGET=`ls -l $SCRIPT | awk 'BEGIN {FS="-> "}{print $2}'`
if [ "$TARGET" ]; then
SCRIPT=$TARGET
fi
SCRIPT_DIR=`dirname $SCRIPT`
# 获取文件名
SCRIPT_FILE=`basename $SCRIPT`
#切换到上层目录上
OLD=`pwd`
cd $SCRIPT_DIR/..
PWD=`pwd`
# full name
SCRIPT_DIR=$PWD/bin
# 导入 .profile
. $SCRIPT_DIR/profile.sh
SCRIPT=$SCRIPT_DIR/$SCRIPT_FILE
MYPATH=$SCRIPT_DIR/daemon
TEMPLATE=$MYPATH/omsd.template
# 是否为 64 位 jdk
IS_64=`$JAVA_HOME/bin/java -version 2>&1 | grep 64`
# 进程名称(非 64位)
if [[ -z $IS_64 ]]; then
OMSD=omsd
else
OMSD=omsd64
fi
# 服务名称
NAME=OMSDaemon
# 服务的注释
COMMENT="Daemon to launch OMS Application"
# 服务的标题
CAPTION="Huawei OMS Daemon"
# 执行程序
PRUNSRV="$MYPATH/$OMSD"
# PID
PID=$PWD/data/$OMSD.pid
# Java exe
JAVA_EXE="$JAVA_HOME/bin/java"
# 启动命令
MAIN=com.huawei.oms.daemon.Launcher
# jvm 参数
JAVA_OPTS="-Doms.path.config=$PWD/config -Doms.path.home=$PWD"
JAVA_OPTS="$JAVA_OPTS -Xms40m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=256m"
JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8"
# classpath
LIB="repository/core/com.huawei.oms.daemon-$OMSVER.jar"
LIB="$LIB:repository/core/com.huawei.oms.log-$OMSVER.jar"
LIB="$LIB:repository/core/com.huawei.oms.util-$OMSVER.jar"
LIB="$LIB:repository/thirdparty/com.springsource.org.apache.log4j-1.2.15.jar"
LIB="$LIB:repository/thirdparty/com.springsource.slf4j.api-1.5.10.jar"
LIB="$LIB:repository/thirdparty/com.springsource.slf4j.nop-1.5.10.jar"
LIB="$LIB:repository/thirdparty/com.springsource.org.apache.commons.io-1.4.0.jar"
LIB="$LIB:repository/thirdparty/mina-core-2.0.2.jar"
LIB="$LIB:repository/thirdparty/commons-daemon-1.0.5.jar"
发表评论
-
xslt模板2
2011-09-28 10:34 0<!-- 再处理$nodes2--> ... -
xslt模板1
2011-09-28 10:34 0<?xml version="1.0" ... -
xml合并
2011-09-28 10:29 1002利用xslt模板进行合并 /* * 合并xml文件 ... -
oracle备份脚本4
2011-09-22 20:12 0# 备份控制文件 backupControl() { ... -
oracle备份脚本3
2011-09-22 20:11 0# 改变备份文件权限,保证可以读写 c ... -
oracle备份脚本2
2011-09-22 20:11 0cd $BACKUPDIR BACKUPDIR= ... -
oracle备份脚本
2011-09-22 20:10 0#! /bin/bash # 本脚本实现数据的0级备份,即全 ... -
Java获取mac地址
2011-09-06 09:46 829public static Map getLocalM ... -
web安全10
2011-08-26 18:28 8163.6 其他 规则4.7.4:使用.innerHt ... -
web安全9
2011-08-26 18:28 9133.4 代码注释 3.5 归档要求 规 ... -
web安全8
2011-08-26 18:27 691规则3.6.4:对日志模块占用资源必须有相应的限制机制。 说 ... -
web安全7
2011-08-26 18:26 881规则3.5.3.2:在客户端和服务器间传递敏感数据时,必须使用 ... -
web安全6
2011-08-26 18:25 792场景 2:后台服务端保存用户的登录口令 // SHA512, ... -
web安全5
2011-08-26 18:23 775规则3.4.4:对于运行应用程序的操作系统帐号,不应使用“ro ... -
web安全4
2011-08-26 18:20 733二、对于系统的操作员和管理员或CP/SP的URL请求进行鉴权相 ... -
web安全3
2011-08-26 18:20 7562.2.2 认证 规则3.2.2.10:对于重要的交易事务 ... -
java 用ant进行zip解压
2011-08-24 11:12 1329利用ant进行zip解压,非常简单 import org.a ... -
shll bat2
2011-08-23 17:30 673# etc 启动 ETC_PATH=/etc/init.d ... -
数据库转储
2011-08-20 10:29 1382项目中有些数据库表的 ... -
Java操作命令行
2011-08-19 14:10 763Java可以操作命令行,嘿嘿,这也就意味着可以通过命令行调用其 ...
相关推荐
如果在`bat`脚本中遇到进入`shell`后无法执行后续命令的问题,可能是因为没有正确处理命令的执行顺序或权限。确保每个命令都在适当的位置并赋予必要的执行权限是很关键的。 在编写`bat`脚本时,还需要注意以下几点...
在IT行业中,shell脚本和批处理(BAT)文件是两种常见的自动化工具,分别用于Linux/Unix和Windows操作系统。这个“shell和bat整合小demo”是将这两种技术结合在一起,实现跨平台的任务自动化,特别是在这里,它被...
在IT行业中,shell脚本和bat脚本是两种常见的批处理工具,用于自动化执行一系列操作系统命令。当需要定期或按需运行Java程序时,利用这两种脚本语言可以极大地提高工作效率。下面将详细介绍如何使用shell脚本(适用...
在线尝试: : 用法建立: git clone https://github.com/daniel-sc/bash-shell-to-bat-converter.gitcd bash-shell-to-bat-converternpm installnpm run tsc 用法: node lib/cli.js FILE_TO_CONVERT.sh 这将创建...
在Windows环境中,JavaScript可以通过WScript.Shell对象来与操作系统进行交互,执行一系列系统级别的操作,例如运行批处理文件(.bat)和命令提示符(CMD)命令。WScript.Shell是Windows Script Host (WSH)的一部分,它...
shell_and_bat_learn!_shell-bat
shell和bat处理sql脚本
一、先来看linux下的: 代码如下:#! /bin/bashcd /ftp/CURRENTDATE=` date +%Y%m%d `YESTERDAY=` date -d yesterday +%Y%m%d `THREEDAYAGO=` date -d ‘3 days ago’ +%Y%m%d `#echo $TWODAYAGOftp -n -i 34.97....
在处理系统级任务时,Java可以利用特定的功能来执行DOS命令、Shell脚本以及BAT(批处理)文件。这些功能允许开发者在Java程序中调用操作系统提供的功能,从而实现自动化任务或者与系统进行更深度的交互。 首先,...
java执行shell或bat脚本,Java可以使用三种方式来执行.bat或.shell脚本文件:使用Runtime.exec()、使用ProcessBuilder、使用第三方工具包commonsexec.jar
在Windows和Linux环境中,启动批处理脚本(bat)和shell脚本(sh)是常见的任务,特别是在自动化和脚本执行过程中。`RunScript.java`和`StreamGobbler.java`这两个文件可能就是用来实现这个功能的。 `RunScript....
4. 在VBS代码中添加调用`WScript.Shell`的逻辑,以便隐藏运行BAT内容。 **应用场景** 隐藏运行BAT文件的方法适用于那些不希望用户看到执行过程的场景,比如系统维护、自动更新、后台数据处理等。同时,这种转换也有...
closure-compiler、htmlcompressor、yuicompressor压缩js、css...把要压缩的代码跟下载解压后的Tool文件夹同层,前端代码源码文件一键压缩工具(shell/bat);Windows执行Html5Shell.bat、Linux MacOX执行Html5Shell.sh
Batsh 是一个简单的编程语言,可方便的编译成 Bash 和 Windows 批处理脚本。相当于你需要写一次脚本就可以在不同的平台上运行。而且没有任何依赖包。 示例代码: // On UNIX output = ls(); // On Windows ...
BAT批处理脚本是Windows操作系统中一种非常实用的自动化工具,它允许用户通过编写简单的文本文件来执行一系列命令,从而实现对系统操作的自动化。在标题提到的"BAT批处理脚本-提示窗口进度条-进度特效.zip"压缩包中...
这个“Excel-VBA宏编程实例源代码-以Shell函数启动bat文件并执行Dir命令.zip”是一个示例,它展示了如何利用VBA宏来调用系统外壳(Shell)函数,进而启动一个批处理(bat)文件,并执行内部的`dir`命令。接下来,...
标题中的“将powershell负载编码为bat文件”指的是将PowerShell脚本转换成批处理(BAT)文件的过程。PowerShell是一种强大的命令行环境,而批处理文件是Windows系统中用于自动化任务的简单文本文件。这种转换有时是...
### Windows后台执行BAT程序 #### 知识点一:批处理脚本(BAT文件) - **定义**:BAT文件是一种Windows系统下的批处理文件格式,主要用于执行一系列预先编写的命令或脚本。 - **用途**:常用于系统管理、自动化...
脚本做的闹钟,很粗糙 部分代码如下: @echo off title -miniclock- Bata1 -CCP ...ECHO set a=wscript.createobject("wscript.shell") >> 3.vbs ECHO a.run "%temp%\3.bat /start",0 >> 3.vbs 3.vbs && del 3.vbs exit