我正在尝试重新启动在 AWS SageMaker 笔记本实例后台运行的 Jupyter Lab 服务器(不仅仅是内核)。我已经尝试了以下方法:
pgrep 没有向我展示过程pkill 找不到进程ps aux 将进程 ID 显示为不断变化jupyter notebook stop
我唯一能做的就是重新启动整个实例,这不是一个很好的选择,因为它可能需要一段时间才能再次可用。
编辑1:
我尝试这样做的主要原因是在安装tqdm软件包并尝试tqdm.notebook在 Jupyter Lab 中使用后,为了使其正确显示,我需要启用/安装笔记本和实验室扩展。为了使这些生效,然后需要重新启动服务器。
amazon-web-services jupyter jupyter-notebook jupyter-lab amazon-sagemaker
所以我正在尝试调试一个通过终端接收用户输入的程序。我正在使用 GNU 调试器 (gdb) 来执行此操作。当我到达程序等待用户输入的点时,它不再允许我控制 gdb,而是强制我向程序提供输入。
困难是,我想在这个确切的点调试程序,但在给出任何输入之前。那么如何在向程序提供输入和控制 gdb 之间切换呢?我试过谷歌搜索并搜索 gdb 的手册,但似乎无法在程序输入和 gdb 输入之间切换时找到任何内容。