Estou restaurando um backup de banco de dados no meu servidor e preciso observar a saída df -h
e restaurar o utilitário db2pd -utilities
. Eu tentei isso:
watch -n 2 "db2pd -utilities && df -h
saída (resumido):
Every 2.0s: db2pd -utilities && df -h
Database Member 0 -- Active -- Up 0 days 23:11:19
Utilities:
Address ID Type State Invoker Priority
0x000000E0 1 RESTORE 0 0 0
Progress:
Address ID PhaseNum CompletedWork
0x00003088 1 1 1073745920 bytes
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 39G 824M 36G 3% /
tmpfs 253G 16K 253G 1% /dev/shm
/dev/sda2 194M 36M 149M 20% /boot
/dev/sda1 200M 264K 200M 1% /boot/efi
/dev/sda4 20G 215M 19G 2% /home
/dev/sda5 20G 1.4G 17G 8% /opt
/dev/sda9 166G 6.6G 151G 5% /tempWork
/dev/sda7 9.7G 152M 9.0G 2% /tmp
/dev/sda6 20G 227M 19G 2% /var
na verdade as saídas são mais longas e eu tive que remover algumas partes e elas se combinam e se tornam difíceis de ler. o que devo usar para criar espaço entre eles?
Tudo o que é necessário é adicionar uma instrução printf entre os comandos originais:
watch -n 2 "db2pd -utilities && printf '\n\n\n' && df -h"
Você pode usargrep -v
para ocultar quaisquer dados estranhos dos utilitários individuais.