1. 程式人生 > >雲伺服器中讓jupyter後臺執行的方法

雲伺服器中讓jupyter後臺執行的方法

1. 後臺執行
在雲伺服器中搭建好jupyter並執行後, 發現它會佔用當前終端, 於是研究了一下怎麼讓它在後臺執行.
1.入門級: jupyter notebook --allow-root > jupyter.log 2>&1 &
2.進階版: nohup jupyter notebook --allow-root > jupyter.log 2>&1 &

解釋: 1. 用&讓命令後臺執行, 並把標準輸出寫入jupyter.log中

  • nohup表示no hang up, 就是不掛起, 於是這個命令執行後即使終端退出, 也不會停止執行.

2. 終止程序

  • 執行上面第2條命令, 可以發現關閉終端重新開啟後, 用jobs找不到jupyter這個程序了, 於是要用ps -a, 可以顯示這個程序的pid.
  • kill -9 pid 終止程序