Что возвращает & ldquo; команда возвращает 1 & rdquo; имею в виду?

Я не могу проверить это, так как я нахожусь в Oneiric, и эта версия уже 300+, но вы можете попробовать найти PPA, используя: https://launchpad.net/ubuntu/+ppas (иногда это бит!]

Я уже пробовал быстрый поиск по https://launchpad.net/ubuntu/+ppas :

Redmine PPA для пример содержит ruby1.8 1.8.7.357-1~lucid+2

Будьте осторожны, хотя при использовании PPA применяются общие меры предосторожности.

1
задан 19 July 2012 в 11:22

1 ответ

Команды обычно возвращают ненулевой код выхода, если что-то пошло не так. Как показывает источник mythsystemevent.cpp, бэкенд MythTV покорно возвращает фактический код выхода команды, если он отличен от нуля: if (result != GENERIC_EXIT_OK) LOG(VB_GENERAL, LOG_WARNING, LOC + QString("Command '%1' returned %2") .arg(m_command).arg(result)); Итак, returned 1 сообщает, что произошла ошибка, поскольку команда, которую вы пытались выполнить, не удалась с кодом выхода 1 Чтобы узнать, что это означает в отношении команды или причины сбоя, вам нужно посмотреть документацию для команды. Например, справочная страница touch сообщает вам запустить info coreutils 'touch invocation' для полного руководства, которое, в свою очередь, завершается с условием «Выход» с нулем, указывает на успех, а ненулевое значение указывает на сбой. Для получения дополнительной информации см. Ответ Ринзвинда.
2
ответ дан 25 May 2018 в 08:30

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

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