Похожие вопросы

Удалить пароль пользователя с помощью команды "net"'
Использование RAR в командной строке Linux
В openSUSE ошибка команды
Моя Командная строка и Turbo C++ 3.0 не будут идти в полноэкранном режиме, почему?
Как я могу сделать " cmd.exe ' окно в полноэкранном режиме в Windows 7? [дубликат]
Что такое команда для удаления файла in use в cmd.exe?
Я хочу удалить определенное количество старых файлов в папке.УМК
С помощью команды systeminfo на сетевом компьютере
Как запускать Chrome всегда с определенными командами
7z командная строка = 7-Zip " извлечь в"
получить версию драйвера через командную строку Windows
Как запустить программу через 10 минут, если не нажата клавиша?
как использовать пространство в pathname для Robocopy окна
Возможно ли "хвост-f "выход" dmesg`?
Почему я получаю командную строку " ... не распознается как внутренняя или внешняя команда, действующая программа или пакетный файл"

Бесконечный цикл в терминале (ksh) для запуска команд

Я пытаюсь создать цикл в терминале, чтобы запустить каждую секунду во время выполнения скрипта следующую команду. Я не хочу создавать цикл в .sh файл скрипта, я пытаюсь сделать в командной строке.

Я пробовал это, но не работает:

for 1
> do
> ls -ltr
> date
> sleep 2
> done

сообщение об ошибке: ksh: 1: is not an identifier

Я использую Korn shell в AIX.

5
задан JdeBP
источник

1 ответов

Вы можете использовать следующие:

while true 
do 
   ls -ltr
   date 
   sleep 2 
done

выше может быть нарушена с Ctrl-C

одну строку:

while true; do ls -ltr; date; sleep 2; done
4
отвечен Smoothie 2014-02-14 14:06:20
источник

Другие вопросы command-line ksh shell terminal