如何在linux中运行Bokeh(0.13版)服务器作为后台服务



目前我正在linuxbokeh serve DashboardDCD/ --port 5007 --allow-websocket-origin=52.171.38.120:5007中使用此命令运行bokeh服务器。在这种情况下,我必须保持终端打开。我想在后台作为守护进程运行它。我们该怎么做?有什么变通办法吗?

要在退出终端后保持Linux进程的运行,我们必须使用disown命令,它是在进程启动并放入后台后使用的,它的工作是从shell的活动列表作业中删除shell作业。

在您的情况下:

$ sudo bokeh serve DashboardDCD/ --port 5007 --allow-websocket-origin=52.172.38.117:5007 &
$ jobs
$ disown  -h  %1
$ jobs

输出应该是这样的:

$ sudo bokeh serve DashboardDCD/ --port 5007 --allow-websocket-origin=52.172.38.117:5007 &
$ [1] Some ID number
$ jobs
$ [1] Running bokeh serve DashboardDCD/ --port 5007 --allow-websocket-origin=52.172.38.117:5007 &
$ disown  -h  %1
$ jobs
$ [1] Running bokeh serve DashboardDCD/ --port 5007 --allow-websocket-origin=52.172.38.117:5007 &

请记住,这将使进程在后台运行,但如果崩溃,则不会使其重新启动。

最新更新