Monitore coisas com CLI

Eu uso para monitorar lsou dfrepetidamente algum status. Então eu venho com o loop for de cada shell que uso … mas é muito doloroso mudar a sintaxe toda vez …

Finalmente eu escrevi um pequeno script python que funciona em linux e windows

! /usr/bin/python

import os
import sys
import time

cmd
= " ".join(sys.argv[1:])
clear
= ['clear','cls'][os.name == 'nt']

while True:
try:
os
.system(clear)
os
.system(cmd)
time
.sleep(1)
except KeyboardInterrupt:
break

Depois de colocar esse script no seu PATH, você só precisa executá-lo monitor ls -al(o nome do script é monitor) para ver o resultado do ls atualizado a cada segundo.

E pressione Ctrl + cpara interromper o programa