[root@QFWA0831 sched]# jobs [1]+ Running nohup sh sched.sh & [root@QFWA0831 sched]# 怎么杀掉这个进程
时间: 2024-10-16 07:20:11 浏览: 8
电动车上牌管理系统 SSM毕业设计 附带论文.zip
在Linux中,当你看到类似 `[1]+ Running nohup sh sched.sh &` 的提示,这表明你在后台启动了一个名为`sched.sh`的脚本,通过`nohup`命令使其能在用户登录退出后继续运行。这里的数字`1`代表任务ID,`+`表示该任务正在运行。
要停止或杀死这个进程,可以使用以下几种方法:
1. **使用`kill`命令**:
```
kill %1
```
`%1`会匹配前面的任务ID,将其停止。
2. **使用`jobs`命令** 然后跟上任务ID,再按`Ctrl+C`组合键强制停止:
```
jobs
[1]+ Stopped nohup sh sched.sh &
kill %1
```
3. **使用`pkill`命令** 如果你知道进程名而非进程ID,可以直接杀掉所有匹配该名称的进程:
```
pkill -f sched.sh
```
请注意,每种方法都有可能影响其他进程,所以在使用前确认目标进程无误。如果你不确定,先查看进程详细信息(如`ps aux | grep sched.sh`),找出确切的PID(进程标识符)再操作。
阅读全文