Embora, watch
não tenha histórico de comandos, o histórico de shell pode ser usado para essa finalidade. fc -nl -1
permite listar os comandos anteriores executados pelo shell. Pode-se fazer
PCMD='fc -nl -1'; watch -n 5 $PCMD
Ou ainda mais curto
watch -n 5 $(fc -nl -1)
Exemplo,
$> stat /etc/passwd
File: '/etc/passwd'
Size: 2989 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 6030444 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2016-06-17 20:45:17.520447811 -0600
Modify: 2016-06-17 20:45:17.520447811 -0600
Change: 2016-06-17 20:45:17.528447711 -0600
Birth: -
$> watch -n 5 $(fc -nl -1)