我们经常用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后台运行服务
最新推荐文章于 2024-07-18 11:33:14 发布
本文介绍了在Windows和Linux平台上让脚本前后台运行的方法。Windows可通过bat文件顶部添加特定代码实现后台运行;Linux则利用nohup命令及重定向输出实现。此技巧有助于提高系统资源利用率。
2922

被折叠的 条评论
为什么被折叠?



