Informações sobre módulos carregados usando um comando lsmod confiável

-1

Copiei o script de comando lsmod de / sbin / lsmod para um diretório. Eu renomeiei lsmod para elsmod. Agora, quando eu executo este comando a partir de um script, ele não me dá nenhuma saída. O que devo fazer para obter a saída. Sua ajuda é muito apreciada.

    
por sudheer 01.04.2015 / 21:23

1 resposta

0

/sbin/lsmod NÃO é um "script de comando". É um link simbólico para /bin/kmod , um executável binário. Veja man ln . /bin/kmod é o alvo de links de vários arquivos:

$ ls -l /sbin | grep kmod
lrwxrwxrwx 1 root root         9 Apr 10  2014 depmod -> /bin/kmod
lrwxrwxrwx 1 root root         9 Apr 10  2014 insmod -> /bin/kmod
lrwxrwxrwx 1 root root         9 Apr 10  2014 lsmod -> /bin/kmod
lrwxrwxrwx 1 root root         9 Apr 10  2014 modinfo -> /bin/kmod
lrwxrwxrwx 1 root root         9 Apr 10  2014 modprobe -> /bin/kmod
lrwxrwxrwx 1 root root         9 Apr 10  2014 rmmod -> /bin/kmod

/bin/kmod decide o que fazer com base no nome pelo qual é chamado, observando ARGV[0] . Portanto, mesmo se você copiar /bin/kmod , ainda terá que chamá-lo por um nome que reconheça. Digite /bin/kmod -h

    
por waltinator 02.04.2015 / 01:02