我尝试为Sublime Text添加Meteor构建如下:
{
"cmd": "meteor",
"working_dir": "${project_path}",
"shell": true
}
此版本需要在项目的根文件夹中保存文件(.sublime-project
)。它有效......有点儿。它只是不会停止。即使关闭Sublime,meteor也不会停止,我必须手动ps
和kill
进程。我已经尝试过"取消构建"菜单,它写了(Cancelled)
,但流星仍在运行。
甚至可以从Sublime停止构建命令?有人可以分享他们的流媒体.sublime-build
文件吗?
谢谢。
答案 0 :(得分:1)
我在评论部分并不完全赞同你,但我认为解决你的问题很容易。我有一个启动脚本来启动服务器上的meteor和像这样的本地
# start.sh
if [ "$1" = "local" ]; then
echo "Local mode is running"
nohup meteor --settings config/settings.json >> log.txt 2>&1 &
else
echo "Server mode is running"
nohup meteor --settings config/settings.server.json >> log.txt 2>&1 &
fi
echo $! > save_pid.txt
这是停止脚本
#stop.sh
kill -9 `cat save_pid.txt`
现在您需要做的是让start
上的构建Sublime
调用启动脚本,cancel
调用停止脚本