Написать Bash скрипт
200 UAHНужно решить задание этим скриптом.
Он будет помещен в автозапуск системы (lubuntu amd64 18.04).
Каждые Х секунд нужно делать GET или POST запрос на url с параметром pc_numebr=N, где Х - задается в начале скрипта, url нужно задавать в переменную в начале скрипта тоже, pc_number по умолчанию 0 (тоже в начале скрипта).
Дальше нужно в зависимости от полученного ответа действовать.
Ответом может быть или пустая страница или переменные и их значения по шаблону названиепеременной=значение&переменная2=значене2 или страничка с произвольным контентом.
1. Если ответ содержит: pc_number=число, тогда нужно изменить номер в скрипте переменную pc_number с 0 на полученное число. Изменить на постоянно, что б при перезапуске скрипта или системи уже новое значение сразу бралось.
2. Если ответ содержит: close=chrome - нужно убить все процессы chrome браузера (то есть закрыть без участия пользователя) и запустить другой браузер firefox.
3. Если ответ содержит: close=firefox - нужно убить все процессы firefox браузера (то есть закрыть без участия пользователя) и запустить другой браузер chrome.
4. Если ответ содержит: restart=system - нужно исполнить команду перезапуска системы.
Оплата напрямую т.к. часть которая дает ответы на эти и другие запросы только начал делать. Нужна параллельная работа над скриптом. Возможны уточнения в процессе и цена может меняться. Оплату гарантирую. Репутацией дорожу.
Отзыв заказчика о сотрудничестве с Oleg Zadorozhnyi
Написать Bash скриптЗадача выполнена без проблем и быстро. Рекомендую к сотрудничеству.
Отзыв фрилансера о сотрудничестве с Олександром Стасюком
Написать Bash скриптВменяемый заказчик! Я доволен
-
Я пишу на bash, могу организовать логику для Ваших процессов...
-------------------------------------------------------------------------------------------------
Обращайтесь . Работаю в сфере хостинга.
Администратор Linux сервера.
Похожий выполненный проект: Установить и настроить скрипт почты
-
274 24 3 Задача элементарнейшая! Готов прям сейчас скачать лубунту и сделать вам скрипт! Скрипт после перезапуска должен запускаться? Буду рад сотрудничать!
-
1874 81 0 Добрый день! Напишу скрипт на bash. Есть большой опыт linux.
-
164 6 2 напишу на bash использоваться будет wget, killall
Можно использовать cron или делать sleep
-
Я как хорошому человеку рекомендую не делать такую логику на баш скриптах.
Ты потом того что оно залипает, падает и не работает офигеешь. Это логика для банального приложульки например на том же GO или пайтоне и люди тут же сделают за те же деньги или чуть подороже но оно будет работать нормально(Пару проверок в коде и жизнь малина).А вообще тут меня больше смущает именно что бы оно посылало запросы, вить уже есть тона приложений которые работаю когда им прилитает запрос. Хотя если хорошо поищешь смотри найдешь и такое как тебе нужно. На GitHub например.
Удачи тебе. -
Олександр Стасюк StreamHub
Розгляну і альтернативи. Але зауважу, що я налаштувати маю один раз одну машину і далі склонувати без втручань у налаштування вручну на більшу кількість компютерів. Тому потребую універсального якогось рішення.
Компютери в межах одного роутера і в одній мережі мають бути. ГРубо кажучи компютерний клуб, і зручно було б мати статичну нумерацію їх.
Для керування командами надаю веб інтерфейс. Принцип наступний. Людина на сторінці клікає наприклад кнопку для запуска хрома на компютері 1 і в базу записуються дані
pc_number | command | completed
1 close=firefox no
скрипт на кожному компі робить гет запит наприклад кожні 5 секунд у сервака http://mainpc.loc/get_command.php?pc_number=1
Відповідь буде лише компу що повідомив pc__number=1. І сама відповідь буде в php просто echo 'close=firefox'; Тоді скрипт на компі закриває файрфокс і відкриває хром, а дані в базі сервака мінятьються
pc_number | command | completed
1 close=firefox yes
Щоб не зацикленно давать одну і ту ж команду, а позначать коли до неї звернувся комп.
-
Олександр Стасюк StreamHub
просто баш скрипт мігби міняти сам під потреби надалі, а програму скомпільовані ні, плюс не маю досвіду у лагах із баш, думав це надійно.
-

а в чем проблемма собственно?
пишется демон на sh который смотрит не запущен ли экземпляр приложения, и если активных нет то запускает
и пишется скрипт на том же gcc
там функционала жменька
зачем тянуть 100500 зависимостей, какие-то левые языки, библиотеки и тд? все средствами линукс и все -
Актуальные фриланс-проекты в категории DevOps
Переход корпоративной почты с POP3 на IMAP + настройка рассылок Brevo/Mailjet
20 000 UAH
Текущая ситуация: корпоративная почта сотрудников работает через POP3; письма хранятся локально, плохо синхронизируются между устройствами; есть риск потери истории переписки; маркетинговые рассылки часто попадают в spam; системные письма 1С/B2B/CRM сейчас не отделены от… DevOps ∙ 11 часов 37 минут назад ∙ 4 ставки |
Развертывание Ruby on Rails проекта на VPS + Входящая маршрутизация электронной почтыНужна помощь в развертывании платформы для автоматизации запросов на публичную информацию (на базе open-source движка Alaveteli). Проект работает как почтовый маршрутизатор: генерирует уникальные email-адреса для каждого запроса, отправляет их в государственные органы, а ответы… DevOps, Linux и Unix ∙ 1 день 10 часов назад ∙ 10 ставок |
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 3 дня 12 часов назад ∙ 13 ставок |
Ищу опытного AI/Linux инженера для создания self-hosted AI infrastructure на моём сервере.
1000 UAH
Нужно: Установить и настроить Ubuntu Server или Debian Docker ecosystem Ollama + локальные LLM Open WebUI Telegram integration AI assistant Autonomous workflows Multi-agent system GPU acceleration (NVIDIA) Persistent memory/database Remote access и monitoring Главная цель:… AI и машинное обучение, DevOps ∙ 12 дней 2 часа назад ∙ 17 ставок |