大家好,我是极客范的本期栏目编辑小友,现在为大家讲解Linux后台启动程序的方式问题。
通常在Linux系统中运行程序时,会占用当前终端控制台,当会话控制台结束时,程序会关闭。如何运行程序?
方法1:使用符号。
使用此命令,窗口不会被锁定,可以执行其他命令,但是关闭终端窗口程序将停止运行。
例如java -jar test.jar
方法2:使用nohup
使用此命令,帐户退出或终端窗口关闭,程序仍在运行,运行输出将记录在当前目录的nohup文件中。
例如nohup sh测试
或nohup shtest.sh"/tmp/test.log与上述命令一致,只是输出信息记录在test.log中。
可以使用作业显示正在运行的程序。如上图所示。
方法3:使用screen命令虚拟运行终端控制台
屏幕-自定义虚拟终端名称以创建虚拟终端
Screen -r虚拟终端名称将恢复到自定义虚拟终端。
负责编辑:CC
通常在Linux系统中运行程序时,会占用当前终端控制台,当会话控制台结束时,程序会关闭。如何运行程序?
方法1:使用符号。
使用此命令,窗口不会被锁定,可以执行其他命令,但是关闭终端窗口程序将停止运行。
例如java -jar test.jar
方法2:使用nohup
使用此命令,帐户退出或终端窗口关闭,程序仍在运行,运行输出将记录在当前目录的nohup文件中。
例如nohup sh测试
或nohup shtest.sh"/tmp/test.log与上述命令一致,只是输出信息记录在test.log中。
可以使用作业显示正在运行的程序。如上图所示。
方法3:使用screen命令虚拟运行终端控制台
屏幕-自定义虚拟终端名称以创建虚拟终端
Screen -r虚拟终端名称将恢复到自定义虚拟终端。
负责编辑:CC。dfma {
相对位置:
宽度: 1000 px;
margin: 0 auto
}。dfma a:after {
绝对位置:
left : 0;
bottom : 0;
宽度: 30px;
线高: 1.4;
文本对齐:中心;
背景-color: rgba(0,0,0, 5);
color: # fff
font-size : 12px;
内容:“广告”;
}。dfma img {
display:块;
}