尝试使用grunt-kill创建一个任务,该任务将终止我的server-scorm
任务,并最终执行任何相关任务。这些指令非常简短,因为它假定我知道所有关于PID文件(我不知道,而不是开发人员故障),并且Grunt Manual使它们引用0。Grunt pid文件和Grunt-kill
问题是我不知道如何正确引用PID文件路径以及Grunt使用的命名方案。
当我运行下面的命令,我可以得到的ID:
ps aux | grep grunt
当然,做我没有什么好当PID的每一次变化,但是,所以我不能直接引用它。
的指示说把这个在配置:
kill: {
myService: {
src: [ 'my-service.pid' ]
},
secondary: {
pid: 'secondary.pid'
}
}
这是如何使用它的一个例子...但['my-service.pid']
我不知道怎么去说。
在我的情况下,命令咕噜任务我试图杀死的名称为server-scorm
,所以我认为它是:
kill: {
serverScorm: {
src: [ 'server-scorm.pid' ]
},
}
当然,当我运行它,它不承认它。我得到这个:
似乎缺少一块这个谜题的是,我不能给server-scorm.pid或什么都其所谓。
如果你想知道为什么我不使用cntrl+c
这是团队使用一个名为括号的IDE,它“很好”提供了一个咕噜声界面,你只需点击一个按钮,它就会运行一个命令......正如你可能已经猜到的那样,没有地方可以输入这样的命令。
你可以尝试使用grunt-shell来运行如下所示:ps aux | grep grunt> server-scorm.pid并且有grunt kill取决于此。 – Revive