less nohup.out ps -ef | grep "supply-chain-demo" ps -ef | grep "java -jar supply-chain-demo" | grep
时间: 2025-05-20 15:35:29 浏览: 16
### 查找 supply-chain-demo 进程并过滤 java -jar 相关进程
可以使用 `ps` 命令结合 `grep` 来查找运行中的 `supply-chain-demo` 进程,并进一步通过管道符过滤出与 `java -jar` 相关的具体进程。以下是具体的命令:
```bash
ps aux | grep 'supply-chain-demo' | grep 'java -jar'
```
此命令的作用如下:
- `ps aux`: 列出系统中所有的进程及其详细信息[^1]。
- `grep 'supply-chain-demo'`: 筛选出包含关键字 `supply-chain-demo` 的进程[^2]。
- `grep 'java -jar'`: 在上一步筛选的基础上,进一步筛选出与 `java -jar` 相关的进程。
为了排除不必要的干扰项(如 `grep` 自身产生的进程),可以在最后加上 `| grep -v grep`:
```bash
ps aux | grep 'supply-chain-demo' | grep 'java -jar' | grep -v grep
```
---
### 查看 nohup.out 文件内容
可以通过以下方式查看 `nohup.out` 日志文件的内容:
#### 实时监控日志文件
如果希望实时查看日志更新情况,可以使用 `tail -f` 命令:
```bash
tail -f nohup.out
```
该命令会持续显示 `nohup.out` 文件的最后一部分,并随着新数据写入而自动刷新[^3]。
#### 显示最近几行日志
如果只需要查看日志文件的最新部分内容,可以使用 `tail` 命令:
```bash
tail -n 50 nohup.out
```
以上命令表示只显示 `nohup.out` 文件的最后 50 行内容。
#### 查看整个日志文件
如果需要一次性查看完整的日志文件内容,可以使用 `cat` 或者分页工具 `less`:
```bash
cat nohup.out
```
或者,
```bash
less nohup.out
```
后者更适合处理大文件,因为它支持逐屏滚动阅读[^4]。
---
### 注意事项
- 如果无法找到目标进程,请确认应用是否正在运行,或者检查是否有拼写错误。
- 对于大型日志文件,建议先压缩再传输到其他设备分析,以减少资源占用。
---
阅读全文
相关推荐



















