mv befehl und kernel kompilieren
-
mein aufgabe ist, jedes mal wenn ich den befehl mv (rename) benutze, musste mir in log datei unter ubuntu meine ich ein antrag angezeigt das ich die name von eine datei geändert habe.
ich den kernel unter ubuntu compiliert, die frage ist welche datei oder *.c datei muss ich bearbeiten damit es mir diese antrag in log datei ercheint.es muss ergend ein datei unter /usr/src/linux<version> der für den rename verantwörtlich
danke im voraus

-
Musst du den kernel modifzieren?
Je nach aufgabe könnte es reichen, wenn du einfach in die .bashrc eine fuktion definierst
function mv() { echo "$*" >> $HOME/mvlog /bin/mv $* }bzw so ähnlich
-
Änder doch einfach das mv-Programm und nicht den Kernel
-
only-olli schrieb:
Musst du den kernel modifzieren?
Je nach aufgabe könnte es reichen, wenn du einfach in die .bashrc eine fuktion definierst
function mv() { echo "$*" >> $HOME/mvlog /bin/mv $* }bzw so ähnlich
das war mein frage aber das Problem ich finde diese function rename nicht.
ich habe in /usr/src/linux<version>/fs ein datei namei.c, dadrin habe ich ein Funktion name vfs_rename, habe da einfach ein zeil geschrieben pritnk(....);
damit es mir in log datei was erschienen, aber ohne erfolgrüdiger schrieb:
Änder doch einfach das mv-Programm und nicht den Kernel
das ist auch ein Idee aber wie mache ich das, ich kein ahnung wie ich den mv-programm ändern.
-
scan_computer schrieb:
rüdiger schrieb:
Änder doch einfach das mv-Programm und nicht den Kernel
das ist auch ein Idee aber wie mache ich das, ich kein ahnung wie ich den mv-programm ändern.
Mach es einfach so, wie only-olli vorgeschlagen hat.