1. Изучите команды date и sleep с помощью утилиты man:
man date
man sleep
Скриншоты первой страницы руководства по этим
командам и результатами их работы в терминале
поместите в отчёт по лабораторной работе.
2. С помощью команды перенаправления потоков
ввода-вывода направьте несколько раз из командной
строки вывод команды date в текстовый файл
mytime1.txt.
Снимок экрана терминала с командой и текста в блокноте
сохраните для отчёта.
3. Написать в блокноте leafpad скрипт
mytimer.sh
который с помощью команд date и sleep и оператора цикла записывает
в текстовый файл mytime2.txt через каждые две секунды
текущее время. Скрипт запустить в одном
терминале, и команду мониторнига содержимого
файла в другом терминале:
tail -f mytime2.txt
Создайте соответствующие скриншоты.
Пример.
#!/bin/bash
while :
do
echo "Бесконечный цикл, остановка: Ctrl+C"
done
4.* Создайте скрипт mylist.sh, который выводит
в текстовый файл mylist2.txt нумерованный
список файлов и папок из папки, указанной в качестве
параметра скрипта в командной строке, например
./mylist.sh /var/log
Создайте снимок экрана терминала с командой
и текста в блокноте.
5.** Как с помощью одного терминала выполнить
и скрипт, и команду из упражнения 3?
Запишите соответствующие команды.