С Новым годом! Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 09.12.2021
Сообщений: 2

Как запустить два процесса

13.03.2025, 17:47. Показов 1613. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
нужно написать bash-скрипт, который запускает два процесса: один процесс
постоянно считывает данные из файлов (например, лог-файлов), а второй
процесс выводит на экран новые данные, которые появляются в файлах.
Примечание: для чтения данных из файла можно использовать
команду tail. Для вывода новых данных можно использовать команду grep с
опцией -m 1 (чтобы остановить поиск после первого совпадения).

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash
function rlog() {
    tail -F "log.log" | while read line; do
        echo "$line" > otlog.txt
        
done 
}
 
function otlog() {
    while true; do 
    grep -m 1 ''otlog.txt"
    cat < otlog.txt
    sleep 1 
done
}
rlog $
otlog $
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.03.2025, 17:47
Ответы с готовыми решениями:

Как ОС загружается с разделом boot на софтверном рэйде?
Установил ОС Centos7 и при установке разместил разделы на софтверном RAID-0 (страйп) в том числе и раздел boot. (См под спойлером). Как ОС...

Как наладить wine
Народ!!!Скачал эмулятор (wine 0.9.40), скомпилировалось всё в папку &quot;dlls&quot;, а дальше не пойму что делать, подскажите (огромная просьба,...

Как правильно настроить AltLinux?
Подскажите как правильно настроить Линукс после его установки, что бы удобно было работать. А то я только установил времени нет...

4
 Аватар для peter_irich
364 / 220 / 53
Регистрация: 18.10.2017
Сообщений: 2,354
13.03.2025, 21:52
Написать три скрипта: двеа делают то, что требуется, а третий их запускает в фоне. Если он должен получать от них данные, то через файлы.
0
 Аватар для yoric
56 / 68 / 4
Регистрация: 02.12.2021
Сообщений: 469
14.03.2025, 19:41
Один процесс "tail -f /var/log/syslog" и читает, и выводит
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
20.03.2025, 12:25
Цитата Сообщение от yoric Посмотреть сообщение
Один процесс "tail -f /var/log/syslog" и читает, и выводит
В Docker-контейнерах удобно на /dev/null натравливать, удобно проверять размер образов вживую.
0
322 / 47 / 11
Регистрация: 08.04.2022
Сообщений: 187
30.03.2025, 13:10
Цитата Сообщение от skromnik Посмотреть сообщение
нужно написать bash-скрипт, который запускает два процесса: один процесс
постоянно считывает данные из файлов (например, лог-файлов), а второй
процесс выводит на экран новые данные, которые появляются в файлах
Не понятно, в чем суть задачи. У вас все инструменты подрукой - tail, grep

Bash
1
tail -f FILENAME1... | grep PATTERN
Можно куда-то воткнуть tee, чтобы собирать какие-то промежуточные результаты.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.03.2025, 13:10
Помогаю со студенческими работами здесь

Как скачивать с Youtube сразу с нескольких ссылок? В том числе по плейлистам
Скопировал несколько ссылок в файл. Хочу сразу вставить в программу списком. Также, если есть ссылка на плейлист, то каким софтом...

Как собрать wine под Linux x86-64 ?
Подскажите, пожалуйста... как собрать wine для 64-битного линукса? Я пробую на openSUSE 11.0 x86-64, но думаю, от других дистрибутивов...

Как правильно разделить диск под Линукс?
Подскажите. У меня всего один хард 320Gb и он поделен вот так: C -20GB (сист.) E -15GB F - 9GB G- 250GB все NTFS Хочется...

Как вытащить Linux из-под XP?
У меня такая проблемка... однажды жутко я разозлился на винду и установил линукс ( в частности мандриву)... чесно скажу, лучше этой ОС я...

Linux Хандрос на eeePC как обновить ,заменить драйвер WI FI
есть eeePC и хандрос на нем ! скачал с сети русский дистр хандроса все встало нормально а сеть не видит домашнюю по WI FI пощел в помощь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru