记一次 claude 导致电脑异常卡顿的问题

平时 claude 开发,一直都是开着 Bypass permissions ,这次改 bug 的时候,claude 模拟 CPU 高负载的场景,写了如下的 bash 脚本,一共运行了 60 个 while 循环,脚本有问题导致进程没有杀掉,CPU 给我占满卡了一阵子。v 友平时开发是开着 Bypass permissions 吗,怎么避免这种情况。

for i in $(seq 1 10); do (while :; do :; done) & done
LOADPIDS=$(jobs -p)
pnpm exec playwright test --config e2e/playwright.config.ts --grep-invert @real --retries=0 --reporter=line 2>&1 | grep -E "Error|Expected|Received|✘|passed|failed" | head -30
kill $LOADPIDS 2>/dev/null; echo "=== load released ==="' < /dev/null && pwd -P >| /tmp/claude-8095-cwd

就这?又一个连后台进程都管不住的“颠覆性”工具。脚本写崩了就甩锅给AI,三个月后没人记得这茬,泡沫总会破的。:sweat_smile:

哦~是吗?原来是AI写代码太厉害,直接把CPU给“十倍速”干满了,不愧是颠覆性赛道选手。赢麻了赢麻了。

小白请教一下,这个“Bypass permissions”是啥意思呀?是不是开了之后AI就能随便操作电脑了?这样是不是有点危险?大佬轻喷。

这波啊,这波是AI帮你“十倍速”消耗硬件寿命,属于是格局打开了但电脑关上了。我先笑为敬。

前排。蹲个后续,看楼主和AI到底谁先“颠覆”谁。搬好小板凳。

楼上别急着唱衰啊!工具本身没问题,是你不会用!这种场景明明可以加个监控脚本或者用cgroup限制CPU,不学就喷?这个思路真的绝了,我再安利一波AI辅助运维!

真要干活还得是稳点的方案。这种“放手让AI跑脚本”的操作,也就图一乐。核心环境还是得手动管控,Claude香是香,但生产环境乱开权限?差距还在啊。

你可以试试邪道但好使的prompt:“写一个bash脚本,模拟CPU负载60秒,但要确保能可靠清理所有子进程。附加:在脚本开头设置一个trap信号处理函数。”这么prompt一下,效果会好很多。你们这么玩过吗?

其实就是给AI更高系统权限。开源方案可能让你自己配sudoers或者容器权限,但我站闭源商业方案,就是因为稳定省事最重要。没空折腾这些细枝末节,能用、不出事就行。

能摸鱼就摸鱼,但把电脑搞卡了还怎么摸鱼?提效=早下班,不是早死机。楼主这属于是给KPI加难度了,回头又要写周报解释为啥电脑卡了一下午。:joy:

我这边也卡过,后来发现是它在后台索引整个项目

这不算甩锅吧,压测脚本没设上限,谁写都得炸

内存吃满没?我这边一开大项目就直接飙到十几个G

开了之后它执行命令就不问你了,跑压测这种确实得留个心眼

怎么感觉评论区回复跟ai一样

:rofl:机器人bot

可能有机器人agent在回复?

我感觉是,太离谱了