当前位置: 首页 > wzjs >正文

网站建设与管理 答案编辑网页用什么软件

网站建设与管理 答案,编辑网页用什么软件,网页制作模板兼职,如何更新网站快照一、各种启动方式 1.java -jar # 例子 java -jar test.jar 1. 2. 这是最简单的启动方式,同时弊端也是很多的。 弊端1:exit 退出终端会导致java进程中断。 弊端2:ctrlc 退出启动展示页会导致java进程中断。 弊端3:直接关闭终端会…

一、各种启动方式

1.java -jar
# 例子
java -jar test.jar
1.
2.
这是最简单的启动方式,同时弊端也是很多的。

弊端1:exit 退出终端会导致java进程中断。
弊端2:ctrl+c 退出启动展示页会导致java进程中断。
弊端3:直接关闭终端会导致java进程中断(启动时和启动完关闭都会导致java进程终端)。
弊端4:控制台日志不打印(这个可以不算弊端吧,其实很多场景不需要这个日志,这里姑且算是吧)

所以该命令是不能直接使用的。下面是演示使用ctrl+c退出启动展示页后程序进行自动中断的截图:

从截图中可以看到,当使用ctrl+c时,终端会终止刚刚使用java -jar启动的进程,所以导致了java进程的中断。

2.java -jar test.jar &
# 例子
java -jar test.jar &

可以看到这种启动方式是多了&,&的作用是让程序可以以后台模式运行,这样我们使用ctrl+c,或者exit退出启动页面时程序不会被终止,但是关闭终端会导致程序退出,无论是程序启动时直接关闭终端还是程序启动完毕在关闭,都会导致程序异常终止,总结如下:

弊端1:直接关闭终端会导致java进程中断(启动时和启动完关闭都会导致java进程终端)。
弊端2:控制台日志不打印(这个可以不算弊端吧,其实很多场景不需要这个日志,这里姑且算是吧)

下面是使用ctrl+c退出启动页的结果,可以发现此时程序还在运行。

3.nohup java -jar test.jar
# 例子
nohup java -jar test.jar

该命令相当于第一个场景增加了nohup命令,nohup命令其实就是为了指定输出文件的,用在这里自然就是指定java的输出了。nohup默认会将文件打印在当前文件夹下的nohup.out文件中,若是该文件权限不足,则会将日志输出到$HOME/nohup.out。值得一提的事,这里的输出接收的都是java控制台的输出。同时第一个场景拥有的弊端除了不打印控制台日志他都有。所以这个命令我们一般也不用。

弊端1:exit 退出终端会导致java进程中断。
弊端2:ctrl+c 退出启动展示页会导致java进程中断。
弊端3:直接关闭终端会导致java进程中断(启动时和启动完关闭都会导致java进程终端)。

【这里不重复验证了】

4.nohup java -jar test.jar &
# 例子
nohup java -jar test.jar &

与上个命令相比增加了 &,作用可以类比第二个场景,然后增加了日志输出。那是不是说还是有“关闭终端会导致程序终止”这个弊端呢,答案是否,使用这个命令关闭终端(无论是启动时还是启动完毕)都不会终止程序(原因是因为关闭终端这里其实关闭的是nohup的命令层级,对java程序已经起不到影响,linux肯定对nohup命令做了特殊处理)。
所以说以上所有的弊端,这个命令已经没有了,启动程序使用这个命令也是完全没有问题的。

弊端1:日志定向输出当前文件夹下的nohup.out(与下面几个命令相比,姑且算是弊端吧)

5.nohup java -jar test.jar > ./info.log &
# 例子
nohup java -jar test.jar >  ./info.log &

该命令没有弊端,与上一个场景的区别是会将日志打印到指定的info.log下面。不过打印方式是覆盖。也就是说每次启动以后,都会将之前的日志覆盖

6. nohup java -jar test.jar >> ./info.log &
# 例子
nohup java -jar test.jar >>  ./info.log &

该命令没有弊端,与上一个场景的区别是会将日志打印到指定的info.log下面。不过打印方式是拼接。也就是说每次启动以后,都会将本次的日志拼接到原日志之后进行输出,这里日志因为是控制台日志,一般没必要拼接

7. nohup java -jar test.jar >> /dev/null &
# 例子
nohup java -jar test.jar >> /dev/null &

这个命令是将日志输出到/dev/null,/dev/null是linux系统里的黑洞,其实可以理解为垃圾桶,相当于把日志扔了不要了,其他就没什么区别了。
【这几个命令就不重复测试了】

二、总结
常用的命令其实就三个,根据需要选择即可

登录后复制 
# 需要打印控制台日志,无需保留之前的日志信息
nohup java -jar test.jar >  ./info.log &
# 需要打印控制台日志,需要保留之前的日志信息
nohup java -jar test.jar >>  ./info.log &
# 不需要打印控制台日志
nohup java -jar test.jar >> /dev/null &


文章转载自:

http://1RBGCPES.zpqbh.cn
http://mfDid6Bz.zpqbh.cn
http://mLLEjYjD.zpqbh.cn
http://xzU5yVm5.zpqbh.cn
http://pVjPNrgN.zpqbh.cn
http://m4mJrbiQ.zpqbh.cn
http://uP42sVwF.zpqbh.cn
http://k1MbBJJN.zpqbh.cn
http://R9plgsPQ.zpqbh.cn
http://MAwrhQak.zpqbh.cn
http://bwh5hdR2.zpqbh.cn
http://6Uu1V7oB.zpqbh.cn
http://SrJqLbys.zpqbh.cn
http://6BcUFWxd.zpqbh.cn
http://UAMkZD2f.zpqbh.cn
http://x72mXQN5.zpqbh.cn
http://pVR5tqI3.zpqbh.cn
http://btoBjmXD.zpqbh.cn
http://S1vfvI3G.zpqbh.cn
http://CeOUrsrC.zpqbh.cn
http://gquXkHSS.zpqbh.cn
http://jJr97Fbj.zpqbh.cn
http://kh4vZT65.zpqbh.cn
http://mf3zqZ7a.zpqbh.cn
http://cu9lC0NP.zpqbh.cn
http://zf5ehQvK.zpqbh.cn
http://oEqxHS9v.zpqbh.cn
http://JJCEyx2L.zpqbh.cn
http://bUXglO5h.zpqbh.cn
http://olE7CRn0.zpqbh.cn
http://www.dtcms.com/wzjs/726252.html

相关文章:

  • 自助建站平台搭建个人网站报价
  • 公司发展规划怎么写整站优化全网营销
  • 做外贸网站需要什么卡app怎么制作的
  • 室内设计招聘网站有哪些网页制作东莞
  • qq业务网站平台上海微信网站建设价格
  • 棕色网站设计wordpress实现登录
  • 网站怎么建设的佛山建站软件
  • 摄影网站建站江门网站制作套餐
  • 湛江网站建设方案书重庆定制网站建设
  • wordpress 本地建站教程扎染毕业设计代做网站
  • 成品网站源码的优化技巧南京每月做社保明细在哪个网站查
  • 为什么国外网站有时打不开河北建设银行石家庄分行招聘网站
  • 北京公司网站怎么制作潍坊人才招聘网
  • 湖南省网站免费的舆情网站下载
  • 网站推广策划方案3000字公司网站做百度推广需要交费吗
  • 良乡网站建设百度做网站推广电话
  • 做网站商城需要多少钱怎么自己做网站卖东西
  • 企业官方网站开发外包wordpress主题 制作教程
  • 网站后端用什么软件做建设银行国际互联网网站
  • 蓝杉互动网站建设做宣传图片的软件
  • 网站建设服务目标网页版qq邮箱登录
  • 山西省消防总队建设工程备案网站wordpress 文章搜集
  • 网站快速收录软件如何建设视频网站
  • 做网站搞笑口号中跃建设集团网站吗
  • 官方网站哪家做的最好去掉wordpress 上一篇
  • dz论坛如何做网站地图旅游景点网站设计方案
  • 深圳服饰网站建设优质聊城做网站费用
  • 50万县城做地方网站网站文章推广
  • 免费做电子目录的网站cms搭建网站
  • 谈谈网站建设会有哪些问题网站模板html整站