Is such a think possible under Linux?

Yeah I know I can tmux / nohup, and I know that if I dig deep enough I can manually reattach some of the file descriptors under /proc to get a working terminal for that process again....

... but is there a tool that automatically does this somehow?

e.g.

run -d ./bash long-running.sh  >  proc.file
### later
run -a  proc.file

Edit: Y'all really know how to recreate the feeling of StackOverflow circa 2018

you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 2 weeks ago (3 children)

Not sure what you want. You're trying to monitor that process so you can tell when it finishes? You want to know when the file is closed? You can do that with inotify(2).

  • source
  • hideshow 3 child comments
  • [–] [S] 3 points 2 weeks ago (2 children)

    I essentially want tmux, without the hassle of needing a tmux server running in the background.

    I want the convenience of nohup, with the ability to attach to the nohup file of a running process and recover the running session.

  • source
  • parent
  • hideshow 2 child comments