Страница 1 из 1

Не работает /bin/rpm -V

Добавлено: 31 янв 2021, 14:44
zrpg
Уважаемые Ребята!

Похоже что не работает очень полезный ключик -V, утилиты /bin/rpm.

Код: Выделить всё

$ /bin/rpm -Va
$
Посмотрите пожалуйста.

Не работает /bin/rpm -V

Добавлено: 31 янв 2021, 15:14
va9(2)

Код: Выделить всё

$ rpm -Va ; echo $?
выдает 0 - успешное выполнение команды...

Не работает /bin/rpm -V

Добавлено: 31 янв 2021, 15:33
zrpg
va9(2),

Код: Выделить всё

$ /bin/rpm -V rpm
$ 
$ /bin/rpm -Vv rpm
$ 
Ничего не выдаёт.

Не работает /bin/rpm -V

Добавлено: 31 янв 2021, 17:48
va9(2)
zrpg писал(а): 31 янв 2021, 15:33 Ничего не выдаёт.
Каждая команда возвращает код завершения (иногда код завершения называют возвращаемым значением ). В случае успеха команда должна возвращать 0, а в случае ошибки -- ненулевое значение, которое, как правило, интерпретируется как код ошибки. Практически все команды и утилиты UNIX возвращают 0 в случае успешного завершения, но имеются и исключения из правил. Код возврата последней команды хранится в специальной переменной $?. Вывести значение этой переменной можно с помощью команды echo $?
Вам нужно после выполнения

Код: Выделить всё

$ rpm -V rpm
запустить

Код: Выделить всё

$ echo $?
либо сразу запустить

Код: Выделить всё

$ rpm -V rpm ; echo $?
Точка с запятой между командами - обязательна.

Не работает /bin/rpm -V

Добавлено: 01 фев 2021, 12:56
zrpg
va9(2), Спасибо!

Ещё один пример. Изменил файлик из пакета openssh-server. Должен быть ответ /bin/rpm -V об изменении файла, а его нет.

Код: Выделить всё

# /bin/rpm -V openssh-server
# /usr/bin/md5sum /etc/ssh/sshd_config 
72631978d4f5945e922c4498b467f2dd  /etc/ssh/sshd_config