python - 如何从笔记本单元终止当前的 colab session

标签 python bash google-colaboratory

我正在努力成为一个好公民,并确保我的笔记本 session 在运行后立即终止,即使我没有坐在我的机器前。

有没有我可以在笔记本单元中运行的代码来实现这一点?

最佳答案

一个相当丑陋但有效的解决方案可能是

!kill $(ps aux | awk '{print $2}')
ps aux将为您提供机器中运行的任何进程的列表,awk '{print $2}'将提取当前正在运行的每个进程的 PID,最后 kill将停止它们,发送 SIGTERM 信号。
这会给您一条消息“运行时断开连接”并且 session 将关闭,您可以在“运行时”>“管理 session ”下看到它工作。
您可以看到可用的系统别名 here

关于python - 如何从笔记本单元终止当前的 colab session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62331439/

相关文章:

python - 使用 lower 函数在文本清理中将 pyspark 数据框中单列中的值转换为小写

bash 脚本 : How to implement your own history mechanism?

linux - 必须在 macbook 上运行导出命令才能使用 PhoneGap 创建 Android 项目

linux - 如何避免在执行 bash 脚本期间出现错误消息?

python - 使用 Colab 访问 "Shared with me"

python - Pycharm jupyter笔记本wsl : Jupyter package is not installed

python - Django REST API - 是否可以为每个应用程序创建一个 routers.py?

python - 谷歌colab中的for循环列表索引超出范围

google-colaboratory - 使用 R Kernel 将私有(private)数据导入 Google Colab 笔记本

python - 从模块/类中提取方法 block