Case: Session lists as attached but cannot be resumed. Solution: Resume it on the current terminal after detaching it from the original, unavailable terminal. screen -d -r [pid] Case: Kill one screen session screen -X -S [pid] quit OR screen -S [sessionname] -p 0 -X quit OR Resume screen session if not already in it screen -r control-a, :quit Case: In macOS, terminate and kill all active sessions screen -X quit