Eu não sei o que você está tentando alcançar, mas se você quiser saber quando você executou um certo comando, você pode verificar seu histórico de shell e preceder o tempo que ele foi executado. De man bash
:
HISTTIMEFORMAT
If this variable is set and not null, its value is used as a
format string for strftime(3) to print the time stamp associated
with each history entry displayed by the history builtin. If
this variable is set, time stamps are written to the history file
so they may be preserved across shell sessions. This uses the
history comment character to dis‐tinguish timestamps from other
history lines.
Se isso não for suficiente para você, você poderá fazer checkout em script
. É um utilitário que salva tudo que você digita (e sua saída) no shell em um arquivo:
$ script /tmp/shell-output
Script started, file is /tmp/shell-output
$ echo everything is send to /tmp/shell-output, Even ssh sessions started here
EDITAR
Se você quer executar script
de ~/.bashrc
, é melhor limitar o bash para não ler você RC
file:
$ script -c 'bash --norc' -f /path/to/saved_file