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
если требуется смотреть сами
Установите пакет bootlogd
, выходные данные будут записаны в / var / log / boot
. Вы можете правильно отформатировать вывод с помощью (в bash
):
sed $'s/\^\[/\E/g;s/\[1G\[/\[27G\[/' /var/log/boot
См. Также - -boot-messages-from-bootlog-daemon / 19011140
Также относится - Как читать сообщения при выключении питания