Date
Nov. 21st, 2024
 
2024年 10月 21日

Post: zsh: suspended jobs

zsh: suspended jobs

Published 04:12 Dec 31, 2023.

Created by @ezra. Categorized in #UNIX/Linux, and tagged as #UNIX/Linux.

Source format: Markdown

Table of Content

I tried exiting a zsh terminal recently when I was greeted by a new error:

% exit

zsh: you have suspended jobs

What are the jobs? Well, zsh has a built-in command jobs which will tell you that!

% jobs

[1]  + suspended  yarn start

So, the first job is the problem - but how do you solve that?

Either:

  1. Pipe the job into a kill command

    % jobs -s | kill %1
    
  2. Find the PID for the job and then use that in a kill command.

    % jobs -l
    
    [1] + 35544 suspended yarn start
    
    % kill 35544
    

Once I understood what was preventing my terminal from closing, I was able to address the problem and move on with my day!

Pinned Message
HOTODOGO
The Founder and CEO of Infeca Technology.
Developer, Designer, Blogger.
Big fan of Apple, Love of colour.
Feel free to contact me.
反曲点科技创始人和首席执行官。
开发、设计与写作皆为所长。
热爱苹果、钟情色彩。
随时恭候 垂询