Zbuduję mnóstwo projektów naraz i podczas ich budowania chciałbym robić inne rzeczy na tej samej maszynie, jednocześnie będąc w stanie monitorować postępy.
Czy istnieje sposób na pobranie bieżącego postępu ze skryptu konfiguracyjnego wygenerowanego przez autoconf oraz z pliku Makefile wygenerowanego przez autotools?
Odpowiedzi:
0 dla odpowiedzi № 1Krótka odpowiedź to prawdopodobnie "nie". Ale to zależy od tego, jakiego rodzaju monitorowania chcesz. Jeśli chcesz być powiadamiany o każdym kroku, możesz po prostu uruchomić:
$ configure && alert-me && make && alert-me
gdzie alert-me to skrypt, który wysyła alert. Jako konkretny przykład, jeśli używasz ekranu gnu, możesz skonfigurować monitorowanie dla okna, a następnie uruchomić
$ configure> config.output && echo done
Po zakończeniu konfigurowania echo wywoła alert dla wszystkich pozostałych okien.
Jeśli będziesz robił to wiele razy zw każdym pakiecie można zapisać liczbę linii wyjściowych z przebiegu konfiguracji i uzyskać procentowy raport z postępu bieżącego przebiegu, porównując linie danych wyjściowych. (To wydaje się kłopotliwe.)