Most appropriate method to persist a sbt process after exiting SSH session?

后端 未结 3 484
鱼传尺愫
鱼传尺愫 2021-01-22 22:59

How do I keep a process, specifically one spawned via the sbt command, alive after exiting my ssh session? The following related questions [1], [2], [3

3条回答
  •  执念已碎
    2021-01-22 23:37

    It is even more common. Try to type sbt clean & or sbt compile &. Proccess is created but it won't finish.

    Solution for your question by using tmxux:

    tmux new -d -s $$ && tmux send -t $$ 'SHELL_COMMAND' ENTER
    

    In your context SHELL_COMMAND = sbt -Dgeotrellis cluster_seed_ip=xxx.xxx.xxx.xxx

    You can also use tmux behind byobu:

    byobu new -d -s $$ && tmux send -t $$ 'SHELL_COMMAND' ENTER
    

    After that if you type byobu then you enter session of your command.

提交回复
热议问题