如何在不关闭R会话的情况下终止正在运行的无限循环?
在不关闭R会话的情况下终止无限循环的方法
RStudio 环境
点击界面右上角的红色「停止」按钮(带方形停止图标的按钮),或者用快捷键:Windows/Linux 按Ctrl + Shift + C,Mac 按Cmd + Shift + C。终端/命令行运行R
直接按下Ctrl + C(Windows/Linux/Mac 通用),这个组合键会向R进程发送中断信号,强制终止当前执行的循环。后台运行脚本的特殊情况
先通过Sys.getpid()获取当前R进程的PID,再执行tools::pskill(你的PID数值)终止任务。注意:这个操作会结束当前R进程内的所有运行任务,仅在常规中断方法失效时使用。
内容的提问来源于stack exchange,提问作者Miquel
相关产品推荐
相关产品推荐

