我们经常用shell来作为脚本运行或者控制某一程序,但是如何让我们的脚本在后台运行呢?下面让我来分享一下windows和linux平台的处理方式: 1、在windows平台,最为熟悉的就是bat shell,如果在前台通过双击bat运行(Tomcat服务器)的时候,有个小黑框一直停留在界面,如果同时运行10个以上的话,桌面会感觉很臃肿,那么就让它作为后台程序来运行吧!在您要运行的bat文件的顶端加入如下代码: @echo off start /b xxxx xxxx您要运行的脚本代码 2、在linux平台,我们一般使用crt工具通过ssh登陆linux服务器。在命令行界面,如果在crt的一个窗口中前台通过shell运行了某一系统(如tomcat),那么当您关闭这个窗口,或者关闭自己电脑的时候就会连带的关闭tomcat,为此我们需要让改shell在后台运行tomcat。其实非常简单,只需在startTomcat.sh同一目录下新建一个名为test.sh,加入以下代码: nohup startTomcat.sh >> Tomcat.log(后台运行tomcat服务器,并将启动日志打印到Tomcat.log中)
Windows和linux后台运行服务
最新推荐文章于 2021-01-25 17:11:58 发布