Linux 后台进程停止

标签 linux process background ngrok

我有一个 linux 服务,它做一些工作,然后启动一个 ngrok 进程。我一直试图在后台启动这个过程,但它停止了。我尝试了以下方法:

./ngrok --config="./ngrok-config"-proto=tcp -subdomain="test"22 &

./ngrok --config="./ngrok-config"-proto=tcp -subdomain="test"22 & >/dev/null

./ngrok --config="./ngrok-config"-proto=tcp -subdomain="test"22 & >/ngrok/ngrok.log

nohup ./ngrok --config="./ngrok-config"-proto=tcp -subdomain="test"22 & >/ngrok/ngrok.log

nohup ./ngrok --config="./ngrok-config"-proto=tcp -subdomain="test"22 & 2>/dev/null

在执行每个命令后,我无法连接到隧道,检查作业显示进程已停止。

运行:./ngrok --config="./ngrok-config"-proto=tcp -subdomain="test"22

按预期工作并启动允许我连接的隧道。

有什么想法吗??

最佳答案

原来我遗漏了:-log=stdout。如果没有这个,我假设该进程正在尝试访问资源,而资源又终止了该进程。

这现在有效: ./ngrok --config="./ngrok-config"-log=stdout -proto=tcp -subdomain="test"22 & >/dev/null

关于Linux 后台进程停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49059116/

相关文章:

android - java.io.IOException : Cannot download No space left on device

linux - 了解 Makefile 的基本概念

linux - yum 是否保留未成功更新的缓存

python - 进程内存使用输出

python - 如何限制每分钟生成的 Linux 进程数?

ruby-on-rails - 在 Sinatra 中运行后台进程

regex - 比较一个文件是正则表达式文件

c - execve的返回状态

background - 如何在使用损坏的 CTRL+Z 执行后将进程置于后台?

Javascript 背景更改器不起作用