linux 后台执行相关命令

2018-01-17  本文已影响0人  shadow雨轩

1、jobs    查看所有后台执行的作业(作业有编号)

2、fg 编号  将后台执行的放前台执行

3、netstat -nlp | grep : 端口号  查看某端口占用的线程

4、nohup java -jar XX.jar   &  不挂断运行命令,当账户退出或终端关闭时仍运行 ,此时该作业所有输出被重定向到nohup.out中(日志文件)

5、nohup java -jar XX.jar > temp.txt & 重定向到temp.txt中

tomcat启动为什么 写入这句话 -Dspring.profiles.active=dev

Profile

profile,剖面,大体意思是:我们程序可能从某几个剖面来执行应用,比如正式机环境、测试机环境、开发机环境等,每个剖面的配置可能不一样(比如开发机可能使用本地的数据库测试,正式机使用正式机的数据库测试)等;因此呢,就需要根据不同的环境选择不同的配置;如果用过maven,maven中就有profile的概念。

profile有两种:

默认的:通过“spring.profiles.default”属性获取,如果没有配置默认值是“default”

明确激活的:通过“spring.profiles.active”获取

查找顺序是:先进性明确激活的匹配,如果没有指定明确激活的(即集合为空)就找默认的;配置属性值从Environment读取。

API请参考Environment部分。设置profile属性,常见的有三种方式:

一、启动Java应用时,通过-D传入系统参数

-Dspring.profiles.active=dev

如公司启动用到的命令 :nohup java -jar -Dspring.profiles.active=test -Xms128M -Xmx128M  /opt/wdervice/fileupload/fileupload.jar &

上一篇 下一篇

猜你喜欢

热点阅读