Информация о загруженных модулях с помощью доверенной команды lsmod

Я скопировал командный скрипт lsmod из / sbin / lsmod в каталог. Я переименовал lsmod в elsmod. Теперь, когда я запускаю эту команду из скрипта, она не дает мне никакого вывода. что я должен сделать, чтобы получить вывод. Ваша помощь высоко ценится.

-1
задан 1 April 2015 в 22:23

1 ответ

/sbin/lsmod не "командный сценарий". Это - символьная ссылка на /bin/kmod, двоичный исполняемый файл. См. man ln. /bin/kmod цель ссылок из нескольких файлов:

$ 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 решает то, что делает к на основе имени, которым этим называют путем рассмотрения ARGV[0]. Так, даже если Вы копируете /bin/kmod, необходимо будет все еще назвать его именем, которое это распознает. Тип /bin/kmod -h

0
ответ дан 1 April 2015 в 22:23

Другие вопросы по тегам:

Похожие вопросы: