Linux - kernel module


(Ugh Mail) #1

Mam mały problem. Chcę napisać moduł do jądra (2.4.29), który będzie wykonywał zadania:

  • zmiana nazwy pliku (mv plik1.log plik2.log),

  • zapisanie do pliku listy aktualnie załadowanych modułów (lsmod >> plik1.log),

  • sprawdzenie czy istnieje plik1.log.

Wtajemniczonych proszę o szybką pomoc. Pozdrawiam. :slight_smile:


(Czarno to widzę...) #2

Widzę, że nie masz pojęcia o czym piszesz...

Slackware? Na currencie leży 2.4.31.

Do tego nie służy moduł jądra, a powłoka - np. bash.

Wszystkie te operacje są wykonywane w powłoce.

Szklana kula mi się zakurzyła i nie wiem o co Ci chodzi - napisz dokładniej co to ma być.

Chodzi o jakiś skrypt w bashu? Ale do czego ten skrypt?


(Ryan) #3

Czarno to widzę... : co ma pojęcie na temat jądra do używanej wersji. Czy fakt, że używam jąder 2.2.x sprawia, że jestem "bez pojęcia"? Ciekawe... Tak czy owak masz rację, że do tego typu zadań nie potrzeba modułu jądra a zwykłego skryptu bash. Choć moduł realizujący to też od biedy można napisać, tylko po co? :wink:


(Czarno to widzę...) #4

A czy ja coś takiego napisałem? Gdzie?

Masz jakieś kompleksy związane z jądrami? :diabel:

O to mi chodzi: