Você pode simplesmente modificar o prompt do shell PS1
variable para mostrar o timestamp atual. Um dos seguintes pode ser usado:
\t the current time in 24-hour HH:MM:SS format
\T the current time in 12-hour HH:MM:SS format
\@ the current time in 12-hour am/pm format
\A the current time in 24-hour HH:MM format
Você pode encontrá-los com outras opções em man bash
. Edite seu arquivo .bashrc
para modificar PS1
conforme desejado.
Você pode determinar quando qualquer comando é executado. Claro, se você ficar ocioso por um longo tempo antes de entrar, você não terá tempo exato.
Editar: Outra possibilidade é usar o utilitário ts
para mostrar como o seu script está progredindo. Execute seu script como:
$ /path/to/script | ts
Cada declaração de eco será exibida com um registro de data e hora.