我正在努力成为一个好公民,并确保我的笔记本 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/