Você pode usar o seguinte:
while true
do
ls -ltr
date
sleep 2
done
O acima pode ser quebrado com Ctrl-C
Uma única linha:
while true; do ls -ltr; date; sleep 2; done
Estou tentando criar um loop no terminal para iniciar a cada segundo durante a execução de um script o seguinte comando. Eu não quero criar o loop no arquivo de script .sh
, estou tentando fazer no prompt.
Eu tentei isso, mas não funciona:
for 1
> do
> ls -ltr
> date
> sleep 2
> done
Mensagem de erro: ksh: 1: is not an identifier
Estou usando o korn shell no AIX.
Tags command-line ksh shell terminal