linux+停止sh命令 linux运行sh脚本的命令

linux 命令中的sh是什么意思??

1、sh是linux中运行shell的命令,是shell的解释器,shell脚本是linux中壳层与命令行界面,用户可以在shell脚本输入命令来执行各种各样的任务。

镜湖网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。创新互联自2013年创立以来到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。

要运行shell脚本,首选需要给shell脚本权限,这里里以hello.sh文件为例,首先需要按下“crtl+shift+T”打开终端窗口:

2、接着先给“hello.sh”文件添加x权限chmod u+x hello.sh

3、输入“sh hello.sh”就开始执行shell脚本了,此时在终端中就输出了“hello!”的字样。以上就是用sh执行shell脚本的简单演示,当然Shell是一个功能相当强大的编程语言,有着易编写,易调试,灵活性较强的特点:

用xshell远程连接linux服务器,sh命令启动一个服务后,如果关掉xshell,这个服务也会跟着停止了

用nohup命令来执行,如:nohup test.sh

nohup 命令

用途:不挂断地运行命令。

语法:nohup Command [ Arg … ] [  ]

nohup放在命令的开头,表示不挂起(no hang up),也即,关闭终端或者退出某个账号,进程也继续保持运行状态,一般配合符号一起使用。如nohup command 。

扩展资料:

描述

nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。

在注销后使用 nohup 命令运行后台中的程序,要运行后台中的 nohup 命令,添加 ( 表示“and”的符号)到命令的尾部。

参考资料来源:百度百科-nohup

求解析一个Linux停止命令,代码如下:(本人就一菜,压根没搞过的,求详细解释)

# resolve links - $0 may be a softlink

PRG="$0" --- 执行程序名

# 以下循环判断可执行文件是否是一个符号连接(symbolic link,也叫软连接),如果是符号连接,找到实际指向的文件位置

while [ -h "$PRG" ] ; do

ls=`ls -ld "$PRG"`

link=`expr "$ls" : '.*- \(.*\)$'`

if expr "$link" : '/.*' /dev/null; then

PRG="$link"

else

PRG=`dirname "$PRG"`/"$link"

fi

done

# 此时,$PRG 指向实际的文件

PRGDIR=`dirname "$PRG"`

EXECUTABLE=catalina.sh

# Check that target executable exists

# 判断这个实际的目标文件是否存在且是可执行文件

if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then

echo "Cannot find $PRGDIR/$EXECUTABLE"

echo "This file is needed to run this program"

exit 1

fi

# 执行目标文件

exec "$PRGDIR"/"$EXECUTABLE" stop "$@"

这个脚本的目的是解决通过符号连接去执行一个程序的问题。如果是符号连接,需要找到实际指向的目标文件,然后再执行它的 stop 命令。

linux怎么使用shutdown.sh命令关闭tomcat

方法一:进入tomcat/bin/运行命令 ./shutdown.sh 方法二:ps aux|grep tomcat找到进程ID,然后kill -9 ID


网站栏目:linux+停止sh命令 linux运行sh脚本的命令
转载来源:http://cdiso.cn/article/dodiojc.html

其他资讯