Como você pode ver, o log diz que " resultado será reportado na próxima execução " - então o relatório que você colou diz que acabou de executar o trabalho, mas ainda não obteve o resultado. A técnica JobScheduler normalmente está no status "Ausente", desde que o trabalho não tenha sido executado: ainda não sabemos seu estado, por isso não podemos relatar nada que seja relevante
A gravidade do log (o segundo texto entre o @@) é log_info , portanto, é apenas para informações, não é usado no cálculo de conformidade - o cálculo de conformidade depende dos relatórios result_ * e audit_ * tipos.
Finalmente, o comando que você executa parece não funcionar em um script de shell simples; ao tentar executá-lo, recebo os seguintes erros:
info: Executing 'no timeout' ... 'NBPKG=$(apt-show-versions | grep upgradeable | wc -l);if [[ $NBPKG -ne 0 ]]; then echo 1; else echo 2; fi'
notice: Q: "...w-versions | gr": sh: 1: apt-show-versions: not found
Q: "...w-versions | gr": sh: 1: [[: not found
Q: "...w-versions | gr": 2
info: Last 3 quoted lines were generated by promiser 'NBPKG=$(apt-show-versions | grep upgradeable | wc -l);if [[ $NBPKG -ne 0 ]]; then echo 1; else echo 2; fi'
info: Completed execution of 'NBPKG=$(apt-show-versions | grep upgradeable | wc -l);if [[ $NBPKG -ne 0 ]]; then echo 1; else echo 2; fi'
Você provavelmente precisará colocar o caminho completo para apt-show-versions e echo (e qualquer comando que você estiver usando) para estar no lado seguro, e o [[]] não é uma sintaxe válida para / bin / sh, daí o erro (veja link para substituição).
Atenciosamente,