【OS】Linux命令如何放到后台运行2021-04-11 14:01:23
【OS】Linux命令如何放到后台运行linux命令后台运行 有两种方式: 1. command & : 后台运行,你关掉终端会停止运行
2. nohup command & : 后台运行,你关掉终端也会继续运行
一、 简介
Linux/Unix 区别于微软平台最大的优点就是
linux部署服务2021-04-07 17:00:51
查询Java进程
ps -ef | grep java
查询端口被哪个进程占用
netstat -tunpl |grep 端口号
根据PID杀死进程
kill -9 PID
nohup 启动JAR包
nohup java -jar *****.jar >/dev/null 2>log &
今天给大家分享Linux总结出来的11个炫酷的Linux终端命令大全,通过今天这篇文章将向大家展示一系列的Linux命令、工具和技巧,我希望一开始就有人告诉我这些,而不是曾在我成长道路上绊住我。
命令行日常系快捷键
如下的快捷方式非常有用,能够极大的提升你的工作效率:
CT
最近项目中使用的springboot打的jar包,放到服务器上跑,为了防止关闭终端窗口导致程序挂掉,采用nohup和&组合命令来操作
命令如下 :
nohup java -jar test.jar &
但是这种方式启动项目会默认生成一个nohup.out的文件来记录日志,而且这个文件太占磁盘内存了,几天下来发现这个文件大小
nohup用法学习2021-04-05 03:01:35
1.nohup和&的使用
https://www.cnblogs.com/jinxiao-pu/p/9131057.html
nohup command > myout.file 2>&1 &
在上面的例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;
2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(
jenkins远程执行脚本不退出2021-04-01 18:35:44
jenkins远程执行脚本不退出
我在使用Jenkins进行远程部署时,构建后执行的脚本没有正常退出导致。
我的脚本没有写错,干的事情就是启动项目。
而导致它没有正常退出的原因是:
因为你是从一个非tty环境执行脚本;
Jenkins不能正常从你的脚本中退出。
在执行openapi start 命令
nohup命令解决SpringBoot/java -jar命令启动项目运行一段时间自动停止问题
问题背景
有一个springboot项目,放在测试服务器跑,但是隔一段时间,就会GG,要搞清楚怎么回事。
其实这就是SpringBoot项目运行一段时间停止运行、java -jar项目运行一段时间停止、java程序运行一段时间自
linux下后台启动springboot项目
我们知道启动springboot的项目有三种方式:
运行主方法启动
使用命令 mvn spring-boot:run”在命令行启动该应用
运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“java -jar”命令就可以直接运行。
我们在开发的时候,通常会
1.下载安装
yum install coreutils
2.部署运行jar,war包
nohup java -jar tcp.jar >tcp.out &
*[tcp.jar] : 是要运行的jar包 *[tcp.out] : jar包运行的日志存储地
3.查看正在运行的jar,war包,
ps -ef | grep java
4.停止正在运行的jar,war包,还有进程号
kill 30114(进程号)
linux后台运行python脚本2021-03-12 14:06:45
&符号
这两天要在一直运行一个Python脚本,当然就想到了在命令后面加&符号
$ python /data/python/server.py >python.log &
说明:
1、 > 表示把标准输出(STDOUT)重定向到 那个文件,这里重定向到了python.log
2、 & 表示在后台执行脚本
这样可以到达目的,但是,我们退出shell窗口的时
nohup命令详解2021-03-04 18:02:48
nohup命令及其输出文件 nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。 一般都是在linux下nohup格式: www.2cto.com nohup co
Linux上部署springoot项目(java -jar方式)
一. 安装jdk8
yum -y install java-1.8.0-*
安装完后用 java -version查看版本
可以看到我们的jdk版本为 1.8 安装成功
二. 安装tomcat
http://tomcat.apache.org/download-90.cgi
下载apache-tomcat-9.0.39.tar.gz
cd /usr/local
BIEE11gLinux服务器启停2021-02-24 10:34:16
Shutdown服务:
停止opmn:
cd /data/oracle/u01/biee9/instances/instance1/bin/
./opmnctl stopall
停止BI_SERVER:
cd /data/oracle/u01/biee9/user_projects/domains/bifoundation_domain/bin
./stopManagedWebLogic.sh bi_server1
停止weblogic:
./stopWebLogic.sh
启动服
Linux中nohup命令使用介绍2021-02-20 15:34:04
参考链接:nohup不输出nohup.out日志信息 nohup和&后台运行,进程查看及终止
常规用法:联合使用nohup和&让进程后台运行
1.nohup 用途:不挂断地运行命令。 语法:nohup Command [ Arg ...] [&] 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文
自定义参数
ROCKETMQ_NAME= #服务全名
ROCKETMQ_PATH= #安装路径
TEMP_PATH= #临时目录
USER_NAME= #启动用户
部署参数检查
#!/bin/bash
# 检查参数是否设置
echo "=====检查参数是否设置====="
if [ ! $ROCKETMQ_PATH ];then
echo "=====$ROCKETMQ_PATH 此参数未设置,请
jar在linux下永久运行2021-02-10 15:33:26
方法一#
nohup java -jar xxx.jar & &:使用&命令后,作业被提交到后台运行,当前控制台没有被占用,但是一但把当前控制台关掉(退出帐户时),作业就会停止运行。
nohub:nohup命令可以在你退出帐户之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。默认让程序控制台输出转
2021-02-092021-02-09 20:59:53
linux常用命令
1、export
linux export 命令用于设置或显示环境变量 在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。export 的效力仅限于该次登陆操作
export -p // 列出当前的环境
运行python脚本后台执行(转载)2021-01-30 20:32:03
在Linux中,可以使用nohup将脚本放置后台运行,如下:
nohup python myscript.py params1 > nohup.out 2>&1 &
但直接使用上面代码,无法在程序运行过程中查看Python中的print "computing" 输出结果,比如在每次循环中使用print语句等。原因是python的输出有缓冲,导致nohup.out不能够马上看
Linux命令nohup实现命令后台运行并输出到或记录到日志文件
导读
我们在调试程序的时候,免不了要去抓一些 log ,然后进行分析。如果 log 量不是很大的话,那很简单,只需简单的复制粘贴就好。但是如果做一些压力测试,产生大量 log ,而且系统内存又比较小(比如嵌入式设备),那要怎么处理呢
如何在后台运行Linux命令?2021-01-25 07:07:08
通常情况下,在 Linux 终端中运行命令时,我们必须等前一命令执行完成后,在输入并执行后一条命令,称之为在前台或前台进程中运行命令,进程在前台运行时,将占用您的外壳,并且您也可以使用输入设备与其终端进行交互。
当一条命令执行需要很长时间才能完成,并且想同时运行其他命令怎么办呢?
java -jar xx ctrl+c就退出了
java -jar XXX.jar & 命令结尾没有 “&” ,则变成 “java -jar XXX.jar ” ,表示在当前ssh窗口,可按CTRL + C打断程序运行,或者直接关闭窗口,则程序直接退出 命令结尾添加 “&” ,则变成 “java -jar XXX.jar &” ,表示在当窗口关闭时,程序才会中止运行
后台运行程序2021-01-19 19:59:43
1、control+z
bg %1
2、
nohup python3 start.py &
CentOS 7 后台克隆远程库2021-01-18 09:02:10
引子
解决 CentOS 7 下 Git 超时后,发现库还是太大,要花费比较长的时间,还是让其在后台运行比较好,这样不用一直保持登录。找了下资料,总结一下。
Origin
My GitHub
相关知识点
Shell
Shell 是一种命令语言,也是一种程序设计语言。它是用户使用 Linux 的桥梁。Shell 脚本,是一种为 Sh
平台监控原理
用户-查看数据->Grafana-定时读取数据->Prometheus-存储数据->node_exporter-获取监控对象数据->对象(linux/mysql)
监控对象:linux,mysql等
prometheus简介
Prometheus是一套开源的系统监控报警框架
grafana简介
Grafana是一个跨平台的开源的度量分析和可视化工具,可以
Linux中标准输出和标准错误的重导向2020-12-29 20:52:28
如果一个命令需要长时间在服务器上运行,那么很多时候会用到nohup命令,这时即便远程登录ssh中断了与服务器的联系,那么在服务器上运行的命令也不会因此而被迫停止。
通常情况下,nohup与&连用,&的意思是将该命令放在后台执行。如下:
nohup example.sh &
将exmaple.sh通过&放在服务器后台运