Sabendo quando os backups foram iniciados

0

Temos aqui o HP DataProtector para backups.

De vez em quando vejo backups (ainda) em execução lançados por um sysop, e gostaria de saber quando eles foram lançados / por quanto tempo eles estão sendo executados.

É possível?

Eu sei que vi isso em ps -start 1501495248

$px ax
31899 ?        SNs    0:28 /opt/omni/lbin/vbda -bmaname HP:Ultrium 4-SCSI_10_xxx(2) -type 2 -start 1501495248 -level 0 -access 1 0 -protection 2 604800 -name /h
31900 ?        SN     0:00 /opt/omni/lbin/vbda -bmaname HP:Ultrium 4-SCSI_10_xxx(2) -type 2 -start 1501495248 -level 0 -access 1 0 -protection 2 604800 -name /h
    
por Rui F Ribeiro 01.08.2017 / 15:03

2 respostas

1

O comando ps pode mostrar a hora de início ou o tempo decorrido:

$ ps -O start,lstart,etime
  PID  STARTED                  STARTED     ELAPSED S TTY          TIME COMMAND
 7827 15:18:42 Tue Aug  1 15:18:42 2017       00:00 R pts/12   00:00:00 ps -O
10413   Jul 16 Sun Jul 16 17:36:12 2017 15-21:42:30 S pts/12   00:00:07 bash
    
por 01.08.2017 / 15:19
0

É perfeitamente possível saber quando esse backup foi iniciado. O tempo é efetivamente após -start e está no formato Unix epoch (ou tempo Unix ou POSIX time ou Unix timestamp).

Então, com:

$date -d @1501495248
Mon Jul 31 11:00:48 WEST 2017

Você sabe que o backup foi lançado ontem no final da manhã.

Você também pode ver o arquivo /var/opt/omni/log/inet.log

e veja a última entrada como:

Mon Jul 31 11:00:49 2017 [[email protected]] : vbda
    
por 01.08.2017 / 15:03

Tags