Strona 1 z 1
uruchomienie programu z poziomu modułu kernela
: 13 listopada 2017, 09:10
autor: aksnet
Witam
Potrzebuję z modułu kernela wywołać program konsolowy
i odczytać to co zostało wypisane na ekran.
Jak się do tego zabrać? Jakich funkcji użyć?
Re: uruchomienie programu z poziomu modułu kernela
: 13 listopada 2017, 16:59
autor: marcin1982
Najpierw sprawdź jakie parametry modułu można zmienić:
Sprawdź czy ma opcję
debug albo
verbose lub coś podobnego - zwiększ poziom.
Odnośnie włączenia danej funkcji - zobacz przykład z fancontrol + całość:
https://wiki.archlinux.org/index.php/ke ... le_options .
Re: uruchomienie programu z poziomu modułu kernela
: 14 listopada 2017, 13:43
autor: aksnet
Jeszcze raz opiszę tylko dokładniej.
Mam moduł kernela (napisany przez siebie, prosty moduł - ładuje się i działa)
Teraz potrzebuję z tego modułu wywołać program konsolowy (z jakimiś tam parametrami)
a następnie wszystko co ten program wypisze na ekran
wczytać przez moduł do jakiejś jego zmiennej czy struktury.
Re: uruchomienie programu z poziomu modułu kernela
: 15 listopada 2017, 22:19
autor: mariaczi
Skoro "chcesz uruchomić program konsolowy z parametrem" i poznać "co wypisze" to przekieruj wyjście z niego do jakiegoś pliku tymczasowego a następnie go odczytaj "w module".
Re: uruchomienie programu z poziomu modułu kernela
: 15 listopada 2017, 22:25
autor: aksnet
Myślałem, że może jest metoda na bezpośrednie odczytanie bez takich kombinacji.