`
貌似春暖花开
  • 浏览: 6539 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Unix脚本初探

阅读更多
记录一些常用的脚本

1. 获取当前运行脚本命令的相关参数
$#   获得运行脚本输入参数总数  不包括脚本命令
如:  ./bulk.sh start
echo  $#     显示是  1
echo  $0     显示是  ./bulk.sh
echo  $1     显示是 start

2. 检查进程是否存在
kill -0 `cat $PIDFILE` >  /dev/null  2>&1
if [ $? -eq 0 ] 
$? 显示最后命令的退出状态,0表示没有错误,其他表示错误。


3. 获得启动进程PID
nohup ${JAVA_HOME}/bin/java ${MEM_ARGS} ${JAVA_OPTIONS} -classpath "${CLASSPATH}" com.Test >/dev/null 2>&1 &
echo $! > $PIDFILE

$! 后台运行的最后一个进程的ID

分享到:
评论

相关推荐

    【2018年整理】PowerShell脚本语言初探.docx

    批处理文件通常使用shell脚本语言编写,如UNIX中的Bourne Shell(sh)、Bourne-Again Shell(bash)、Korn Shell(ksh)和C Shell(csh)。 Bourne Shell(sh)是最早且重要的UNIX shell,由Stephen Bourne为第七版...

    【2018年整理】PowerShell脚本语言初探.pdf

    在非UNIX系统中,如Apple的Mac OS,有AppleScript这样的脚本语言,而在IBM OS/2中,有REXX。对于DOS和早期Windows,虽然初始的shell功能较为有限,但通过软件如4DOS和4NT可以增强其功能。Windows 2000之后的版本引入...

    Kettle初探

    《Kettle初探:深入理解ETL工具的实践与应用》 **一、Kettle概述** Kettle,作为一款开源的ETL(Extract, Transform, Load)工具,以其高效的性能和广泛的兼容性著称。这款工具由纯Java编写,因此能够在多种操作...

    Linux操作系统初探 (1).pdf

    【Linux 操作系统初探】 Linux 是一种基于 Unix 的开源操作系统,由芬兰赫尔辛基大学的学生 Linus Torvalds 创建。Linux 具有免费、性能稳定和强大的网络功能,近年来受到越来越多用户的青睐。它被广泛应用于服务器...

    Qt程序开发完全手册 .pdf

    - XWindow是Linux及其他类UNIX系统的标准GUI环境。 - 特点:采用客户端/服务器架构,具有良好的扩展性和移植性。 - 不足:体积较大、资源消耗较多且效率较低。 2. **MicroWindows** - 开源项目,由美国公司主导...

    Intro to pyton

    以下是从“Python初探”教程中提炼的关键知识点,旨在帮助初学者快速掌握Python的基本用途、特性以及应用场景。 #### Python适用场景 1. **脚本编写**:Python常用于替代shell、awk、sed等脚本语言,适用于自动化...

    PyPI 官网下载 | deepcola-0.0.0.tar.gz

    《PyPI上的Python库"deepcola"初探》 在Python的世界里,PyPI(Python Package Index)是不可或缺的一部分,它是Python开发者获取和分享软件包的主要平台。本文将围绕PyPI上的一款名为"deepcola"的软件包进行深入...

    pintos第一个实验已经完成.zip

    《Pintos操作系统实验初探:从零到一的实践》 Pintos,这个源自斯坦福大学的操作系统课程项目,对于许多计算机科学的学生来说,是深入理解操作系统原理的重要实践平台。通过完成Pintos实验,学生能够亲身体验到操作...

    linux基础命令

    1. **Shell脚本**:编写简单的Shell脚本可以自动化重复任务,例如使用`#!/bin/bash`声明解释器,`echo`输出文本,`for`和`while`循环,条件判断如`if`和`case`。 2. **变量**:定义和使用环境变量,如`$HOME`、`$...

Global site tag (gtag.js) - Google Analytics