最近,大约在过去一天的时间里,我的 ubuntu 16 系统在从终端运行 atom 时遇到了问题。当我单击启动应用程序时,我没有遇到任何问题,但当我尝试运行时,系统似乎没有响应。sudo atom /blah/file/blah.html
系统不仅似乎没有响应,而且系统似乎在命令上卡住了,因为系统会自动关闭(我认为处理器过热)。不确定为什么会发生这种情况,或者如何诊断它。有什么建议吗?
更新:我似乎正在运行旧版本的atom,所以这可能是一个问题。它是
Atom : 1.12.1
Electron: 1.3.6
Chrome : 52.0.2743.82
Node : 6.3.0
答案1
我有同样的问题,但一般在启动 atom 时。我认为这可能是由https://github.com/atom/atom/issues/13084
对我来说有效的临时解决方法是Atom 的 GitHub 页面上的这个脚本
#! /bin/bash
ATOM_DISABLE_SHELLING_OUT_FOR_ENVIRONMENT=true /usr/bin/atom "$@" &
## wait a few secs, then kill all env collecting processes
sleep 3
PIDS=`ps aux | grep 'bash -ilc command env' | awk '{print $2}'`
for i in $PIDS
do
kill -9 $i
echo "killed: $i"
done