Vultr搬瓦工vps国外域名网站教程IT资讯主机商

Linux“There are stopped jobs.”解决方法

时间:2022-03-28  来源:  作者: 我要纠错

退出Linux时,在Linux的shell中输入exit或者logout命令时有时会出现“there are stopped jobs”,错误如下:

root@web1:/# logout
There are stopped jobs.

问题分析发现退出不了,并且提示我们There are stopped jobs.,解决方法如下:

一般来讲,这是由于按下了Ctrl+Z之后使程序或者进程被挂起(suspended)导致的。

解决方法

我们查看下正在运行的jobs,然后通过命令将这些jobs杀死或者激活停止。
执行命令:jobs -l如下:

root@web1:/# jobs -l
[1]+ 117309 Stopped (signal)        crontab -e  (wd: /oneinstack)
[2]- 117433 Stopped (signal)        crontab -e  (wd: /oneinstack)

我们看到被“Stopped”的进程号,我们可以执行命令将其杀死或者激活

杀死:kill %1(%1是将要被杀死的job的进程号)
激活:fg %1(%1是将要被激活的job的进程号)

然后再退出Linux,执行命令:exit就可以成功退出了!

总结:

kill命令我们都知道是杀死进程的意思,fg代表foreground(前台),可以唤醒被suspended(挂起)的进程。“There are stopped jobs.”90%是由于进程被挂起(suspended)导致的,所以我们可以通过kill命令将被挂起(suspended)的进程杀死;也可以通过fg命令,将被挂起(suspended)进程激活。

  • 上一篇:linux设置网站的404错误页面,nginx的网站404错误页面
  • 下一篇:Ubuntu:Unit crond.service could not be found.
  • 无相关信息
    主机资讯
    主机信息
    Host Gnome英国
    Host Gnome英国
    Sugarhosts
    Sugarhosts
    Vultr
    Vultr
    GT Host
    GT Host
    BandwagonHost搬瓦工
    BandwagonHost搬瓦工
    INCX
    INCX
    Ram Node
    Ram Node
    IO Zoom
    IO Zoom
    推荐信息

    相关文章

    无相关信息

    栏目更新

    Copyright © 2020 ushost.cn Inc. All Rights Reserved. 美国主机中文网 版权所有
    鄂ICP备06013414号-8