在 Debian(以及大多数 Linux 发行版)中,nohup 本身不是一个服务,它只是让进程忽略 SIGHUP 信号,并在终端关闭后继续运行。
如果你这样运行:
nohup command &
nohup.out
$HOME/nohup.out
查看日志:
cat nohup.out
tail -f nohup.out
less nohup.out
nohup command > /var/log/myapp.log 2>&1 &
查看:
tail -f /var/log/myapp.log
可能原因:
可以用 ps + lsof 找:
ps aux | grep command
lsof -p <PID>
如果是长期运行的服务,建议用:
systemd 服务screen / tmux例如 systemd 日志:
journalctl -u yourservice.service -f
如果你愿意,可以告诉我:
我可以帮你精确找到日志位置。