目前,我正在使用 CTRL + C 退出rake preview
。有没有优雅的方法呢?
答案 0 :(得分:1)
trap("INT") {
[jekyllPid, compassPid].each { |pid| Process.kill(9, pid) rescue Errno::ESRCH }
exit 0
}
只有在您更改脚本时,才能使其响应其他内容。但 CTRL + C 就好了。
trap("INT")
可以实现这一点:只要按下Ctrl + C,就会执行花括号之间的部分。该代码只会杀死所有预览过程。