Linux启动tomcat命令行关闭后服务会停止
最近因为项目需要迁移到云服务器上、自己一个开发还要兼顾运维的事情真是太难了、由于不熟悉、遇到一些各种各样的小坑、在此记录一下。
问题:Linux启动tomcat命令行关闭后服务会停止?
一般Linux下tomcat服务的启动都是直接切换到 apache-tomcat-8.5.73/bin/目录下执行 ./startup.sh 命令。这样是能成功启动、但是ctrl c退出命令行之后服务会停止。
解决方法:通过执行 nohup ./startup.sh & 命令来启动服务
[root@ecs-d8ce ~]# cd /data/liuzhuren/apache-tomcat-8.5.73/bin/
[root@ecs-d8ce bin]# nohup ./startup.sh &
[1] 34925
这样就成功解决问题了。
扩展知识:
也有可能出现:nohup: redirecting stderr to stdou问题
解决办法:使用新命令: nohup>nohupGps java -jar xxxx.jar 2>&1 &
1.nohup
用途:不挂断地运行命令。
语法:nohup Command [ Arg … ] [ & ]
无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。
如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。
如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。
退出状态:该命令返回下列出口值:
126 可以查找但不能调用 Command 参数指定的命令。
127 nohup 命令发生错误或不能查找由 Command 参数指定的命令。
否则,nohup 命令的退出状态是 Command 参数指定命令的退出状态。
2.&
用途:在后台运行
一般两个一起用
[root@ecs-d8ce ~]# cd /data/liuzhuren/apache-tomcat-8.5.73/bin/
[root@ecs-d8ce bin]# nohup ./startup.sh &
[1] 34925
这样就算在后台运行tomcat、即使退出命令行或断开连接也是可以的。
Linux启动tomcat命令行关闭后服务会停止相关推荐
- linux lnmp重启nginx,梳理三个常见Linux启动Nginx命令(包括Nginx 重启、停止、启动命令)...
我们大部分网站或者WEB缓解都会使用Nginx引擎缓解,比如LNMP一键包.宝塔面板,或者其他的WEB环境,但是每个环境中启动和重启.停止Nginx命令是不同的.这里简单的梳理Linux启动Nginx ...
- 命令行关闭特定服务和调整服务启动方式
背景: 你懂得,私有云. 需求: 用户拿到虚拟机后,不想要虚拟机自动开启自动更新服务,但是管理员懒了,没去改Sysprep文件.后期可以用脚本来实现.另外Sysprep虽然很好,但是天天改这个也挺麻烦 ...
- 关闭windows自带杀毒软件Windefend命令,命令行关闭windows服务
net stop windefend 关闭windows任意服务 net stop *** 关键点 谁启动的服务谁才有权限关 别忘记windows系统级服务很多都是system权限控制
- 关闭windows自带杀毒软件Windows defender命令,命令行关闭windows服务
net stop windefend 关闭windows任意服务 net stop *** 关键点 谁启动的服务谁才有权限关 别忘记windows系统级服务很多都是system权限控制 禁用Defen ...
- linux启动nginx命令行_Linux环境下启动、停止、重启nginx
启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /us ...
- linux查看docker是否启动命令行,如何通过命令行查看docker服务是否已启动
通过命令行查看docker服务是否已启动的方法如下: 查看docker的运行状态systemctl status docker 输出如下:[root@izr86o15kikb3az /]# syste ...
- Linux工作笔记030---Centos7.3启动tomcat 输入startup.sh后提示command not found
JAVA技术交流QQ群:170933152 我是这样做的,直接输入:startup.sh是不行的会出标题的错误, 我这样做: sh startup.sh 这样就可以 了,下面是查的 --------- ...
- 获取linux服务器基本信息命令行,centos 查看服务器运行的服务和基本信息
若一台机器运行有很多不需要的服务,那么被攻击者入侵的可能性就会大大加大,因此作 为管理员就应该经常查看系统运行有哪些服务. 1. 首先查看系统运行的进程 若需要查看系统当前运行的所有进程,就需要用如下 ...
- 如何用命令行关闭Windows自动更新服务?
很多银行业.金融企业或者政府部门,企业会规定内部员工的电脑不能轻易做更新操作,包括更新Windows系统和内部各种软件的升级,IT会对新发布的软件补丁进行测试,没有问题后通知大家统一更新. 在这种情况 ...
最新文章
- Hadoop数据仓库工具——Hive
- java focuslistene_Java:FocusListener接口
- 前端学习(2997):vue+element今日头条管理--编码规范说明
- Vaadin介绍与开发练习之二(创建第一个Vaadin类)
- windows平台下压缩tar.gz
- 【记得交作业】波波离散实验报告一(python实现)
- 三.	SECS/GEM封装库RapidSecs开发手记-SECS/GEM基础知识-1
- tidb损坏tikv节点怎么恢复集群
- 前端和后端分工的三种模式
- Python Django Web开发之表单
- 沃趣陈栋ORACLE认证,QData-Oracle-数据库一体机---沃趣科技.pdf
- 嵌入式系统原理与实践期末个人总结
- Django入门 | 官方文档带你快速入门
- 微信如何关闭城市服务定位服务器,位置定位微信(怎么悄悄的查对方位置)
- echart echart-gl
- Java程序员:真是会服了面试官,不就要个40k嘛硬是把Spring问烂
- 重构笔记——提炼函数
- [附源码]Python计算机毕业设计电子病历系统
- C语言学生成绩分析代码,c语言学生成绩管理系统(含源代码)分析.doc
- 科锐国际薪酬报告:汽车行业国际化人才成争夺焦点
热门文章
- EntityFramework进阶——数据编辑与维护
- python static函数_python函数怎么实现static变量?
- C++PrimerPlus学习——第九章编程练习
- pict 手册_zbrush中文手册.pdf
- redhat5.4 安装mysql_Linux redhat 5.4上安装MYDNS
- 易语言通过服务器发送文件,易语言服务器与客户端发送文件
- 火狐怎么在线升级 火狐浏览器在线升级方法分享
- 猎豹浏览器禁止跟踪怎么开启 禁止跟踪功能开启方法
- OneNote怎样显示或者隐藏网格线
- Chrome浏览器如何安装与使用PDFViewer扩展程序