Grunt在错误

时间:2015-05-15 00:59:25

标签: javascript bash shell gruntjs grunt-contrib-watch

我想哼哼“抓住”#39;一个grunt错误并运行一个shell命令,然后再试一次。

这是一个特定的用例。

发生此错误后。

[4mRunning "connect:livereload" (connect) task[24m]
[31mFatal error: Port 9000 is already in use by another process.[39m]
[Finished in 13.4s with exit code 1]

我想运行以下shell命令

lsof -P | grep ':9000' | awk '{print $2}' | xargs kill -9

杀死使用端口'再试一次之前

grunt-exec将允许我执行shell命令,但我还没有找到一个插件(或其他方法)来让我捕获此错误。

我欢迎任何使用grunt或shell来解决此问题的想法。

0 个答案:

没有答案