我们经常用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中)
分享到:
相关推荐
本文使用QtService演示如何实现一个windows下的后台进程,可用于一些简单的windows服务程序中。 博客介绍:https://luoyayun361.blog.csdn.net/article/details/120655011?spm=1001.2014.3001.5502
NewLife.Agent是一个服务管理框架,用于开发随系统自动启动的长时间运行后台应用程序,支持Windows/Linux。 在Windows上注册为Windows服务,在Linux上注册为Systemd守护进程。 Agent支持...
Linux运行jar包执行文件,内附说明文件,先看说明文件再修改一下执行文件里面的内容需要根据情况而定,通过修改内容后就可在Linux系统下后台运行jar包,并打印日志
搭建dubbo+zookeeper+kafka+redis+mq分布式大数据所需要的zookeeper环境,windows和linux都可以使用
止损Stopplicht 是 osx、Windows 和 Linux 的菜单栏/系统托盘指示器。 有四种可用状态:红色、绿色、黄色和灰色。 这些状态非常适合在 TDD 期间显示测试运行状态,但它可以用于任何事情。得到它Stopplicht 需要 Node...
可运行于 Windows / Linux / MacOS 等主流系统平台和 树莓派 / 路由器 等ARM设备 漂亮的Go语言通用后台管理系统,包含:计划任务 / MySQL管理 / Redis管理 / FTP管理 / SSH管理 / 服务器管理 / Caddy配置 / DDNS / ...
这是一个简短但是非常有用的教程:它向你展示从终端运行Linux应用程序的同时,如何保证终端仍然可以操作。 在Linux中有许多方式可以打开一个终端,这主要取决于你的发行版的选择和桌面环境。 使用Ubuntu的话,...
所以,我们后台执行的程式可以这样修改,实用于linux和windows: $now_os = PHP_OS; if ($now_os == 'Linux'){// this is for Fedora 8 $p = "/usr/bin/php"; } else{ $document_root = $_S
适用于Linux,Windows和Mac的有用脚本的集合。 Linux和Mac中的命令行实用程序 :在git中配置选项,例如别名,用户名,电子邮件和凭据帮助器。 :迭代地为用户更新几个git存储库。 :为用户迭代查找几个git存储库...
1)运行前首先需要配置网络,配置方法及参数同windows下,配置时先将windows下的本地连接禁用,待Linux下网络配置完成后再启用。 2)有关命令: 假设在当前目录下运行server这个后台程序命令:./server& 假设在当前目录...
终端关闭后程序在后台继续运行的方法
因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏硬件设备。执行shutdown命令时,系统会通知所有登录的用户系统将要关闭,并且login指令...
5.2.28 在后台运行命令程序 63 5.2.29 确定当前运行的命令 63 5.2.30 把命令程序调到后台去 64 5.2.31 把后台命令调回前台来 64 5.2.32 取消正在执行的命令 64 5.2.33 清除屏幕 64 5.2.34 一次执行多个命令 65 5.2....
支持CPU和I / O密集型,长时间运行和短期运行的作业。 不需要Windows服务/任务计划程序。 由Redis,SQL Server,SQL Azure和MSMQ支持。 Hangfire提供统一的编程模型,以可靠的方式处理后台任务,并在共享主机,...
您将输入看起来像普通 shell 提示符的内容,但现在您可以开始运行 python 脚本并点击ctl+a让d屏幕 在后台运行。下次连接时,您可以使用 重新连接到屏幕会话screen -r。或 更多详情、使用方法,请下载后阅读README....
jenkins自动部署,windows和linux都能用,使用说明文档中有启动方式和启动命令。包括查询admin密码等命令。
·独立开发的网络配置框架,后台运行、图形管理及状态监视一体集成; ·国际化语言需求的易定制化设计,确保多语言版本维护的最低工作量; ·精选的软件工具CD,结合最广泛的应用需求,包括OpenOffice、完整...
PHP是一种新型的CGI程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于Windows、Unix、Linux 平台的Web后台程序,内置了对文件上传、密码认证、Cookies 操作、邮件收发...
NewLife.Agent是一个服务管理框架,用于开发随系统自动启动的长时间运行后台应用程序,支持Windows/Linux。 在Windows上注册为Windows服务,在Linux上注册为Systemd守护进程。 Agent支持...
一开始我以为跟在Windows下启动是一样的,只要不关闭这个窗口就可以了,然后吃完晚饭回来访问就发现访问不到了,查了下发现xshell连接的进程掉了,服务也就停止了… java -jar blog-0.0.1-SNAPSHOT.jar 注: 关闭...