Tente isso,
sh -x script.sh 2> out.log
Eu uso -x
para informações de depuração ao executar o script de shell.
Como posso redirecionar informações de depuração apenas para um arquivo?
Exemplo de script:
#!/bin/bash
echo OK
echo NO
vou obter o resultado abaixo quando eu corro no modo de depuração
+ echo OK
OK
+ echo NO
NO
Gostaria de redirecionar apenas as informações de depuração para um arquivo.
+ echo OK
+ echo NO
E a saída em tempo de execução deve ser impressa na tela.
OK
NO
Tente isso,
sh -x script.sh 2> out.log
Tags shell shell-script