2016-07-15 19 views
2

Hier mein Make-Datei für meine golang Projekt ist:in Make-Datei Make Regel immer erfolgreich

.PHONY: killall 

run: install 
    ./bin/chunkserver&; ./bin/master& 

install: clean 
    go install godfs/chunkserver godfs/master 

clean: killall 
    rm -f bin/master bin/chunkserver 

killall: 
    kill -9 $$(lsof -t bin/* 2>/dev/null) 2>/dev/null 

Wenn ich make install ausführen zeigt es diesen Fehler:

make: *** [killall] Error 2 

Ich brauche einen Code zurück zum anzuzeigen zu machen dass killall Regel ist immer erfolgreich, aber ich weiß nicht wie.

Antwort

3

können Sie sagen, durch das Voranstellen - zu ignorieren Fehler in einem Rezept:

-kill -9 $$(lsof -t bin/* 2>/dev/null) 2>/dev/null 
Verwandte Themen