Ошибки при запуске в моей Хрипящей системе

jarsigner имеет сценарий завершения в завершении удара. Можно использовать завершение удара. Много дистрибутивов устанавливают его по умолчанию. Сценарий завершения для jarsigner делает некоторую фильтрацию имени файла. Это ожидает файл с a .jar расширение. Вот выборка из сценария завершения:

# Check if a jar was already given.
local i jar=false
for (( i=0; i < ${#words[@]}-1; i++ )) ; do
    if [[ "${words[i]}" == *.jar && \
        "${words[i-1]}" != -signedjar ]] ; then
        jar=true
        break
    fi
done
...
if ! $jar ; then
...
        COMPREPLY=( $( compgen -W '-keystore -storepass -storetype
            -keypass -sigfile -signedjar -digestalg -sigalg -verify
            ...
    _filedir jar
    ...

До файла с a .jar расширение дано, _filedir и compgen используются для ограничения завершения для сотрясания файлов и некоторые флаги программы.

Сценарий завершения может быть расположен в /usr/share/bash-completion/completions/jarsigner если требуется смотреть сами

3
22.03.2014, 12:56
1 ответ

Установите пакет bootlogd , выходные данные будут записаны в / var / log / boot . Вы можете правильно отформатировать вывод с помощью (в bash ):

sed $'s/\^\[/\E/g;s/\[1G\[/\[27G\[/' /var/log/boot

См. Также - -boot-messages-from-bootlog-daemon / 19011140

Также относится - Как читать сообщения при выключении питания

5
27.01.2020, 21:16

Теги

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