Centos后台离线运行程序命令介绍

- nohup、&、>、/dev/null、2>&1 介绍 & 后台运行

命令 参数 &:在原有的命令和参数后面加空格&,此时当有日志时仍然会输出到屏幕,但进程会在后台运行,我们在前台仍然可以执行其他命令。只是关闭putty终端后该进程还是会结束,而且我们并不想在前台看到那些日志。

nohup始终运行

nohup 命令 参数:nohup 的位置在命令的前面,即使关闭putty终端该进程仍然会继续执行,其日志不会输出到前台,而是记录在当前目录的nohup.out文件中。没有&默认情况是在前台执行,所以前台被占用也无法输入其他命令,而且ctrl+c仍然会结束当前前台程序。

nohup 结合 &

nohup 命令 参数
&:当两者结合使用时,进程会在后台始终运行,关闭putty终端或在前台ctrl+c都不会关闭,日志输出到nohup.out。

命令示例:$ nohup 命令 参数 & 

输出文件 假如我们不想把日志输出到nohup.out,而是想输出到test.out

示例:$ nohup 命令 参数 >test.out &

/dev/null 黑洞设备

通常一些java框架如spring都会配置记录日志,我们并不需要linux来记录日志,而且时间长了nohup.out文件会变的非常大,所以我们把linux中的日志全部丢到/dev/null中,相当于垃圾桶,就不会再产生linux日志了。

示例:$ nohup 命令 参数 >/dev/null &
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_42975115

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值