I'm running a command that I now realize I'd like to leave running after I close my SSH session. I didn't start it with a & argument, but I have put it in the background (CTRL-z, bg). Now I'm trying to make it keep going after I disconnect. That's what disown -h is for, right? I've tried disown -h and disown -h 1 (jobs shows my job as #1), and I get
disown: job not found: -h
Why is disown taking "-h" as a jobspec rather than an argument? I'm in zsh, if that matters.