screen+uvicorn使用过程中的积累

发布于 2023-05-10  794 次阅读


  1. 一个shell可以有多个screen
    1. 创建新的screen(根据通用知识也称为session):screen -S <screen_name>
    2. 输出所有screen:screen -ls
    3. 中断或退出之后再进:screen -r <screen_name>
    4. 离开当前screen:按ctrl+A,再按D
    5. 切换screen:按ctrl+A,再按分号键
  2. 一个screen可以有多个window
    • 创建新的window:在进入screen后,按ctrl+A,再按C
    • 输出所有window:在进入screen后,按ctrl+A,再按冒号键
    • 命名当前window:在进入screen后,按ctrl+A,再按A
    • 关闭当前window:在进入screen后,按ctrl+A,再按K
    • 切换window:在进入screen后,按ctrl+A,再按N切换到下一个window或按P切换到上一个window
  3. 在screen里用uvicorn
    • screen -S <screen_name>
    • uvicorn <file_name>:app --host 0.0.0.0 --port <port_num>
      • app也是自己定义的,不过一般来说不会改这个
    • 离开:按ctrl+A,再按D
    • 再来:screen -r <screen_name>
  4. 在uvicorn命令中写入的<file_name>处于目录下
    • uvicorn <dir_path>.<file_name>:app

暂时还没找到人生乐趣的消极家