Задать вопрос
redsabien
@redsabien

Скрипты с Bash and Python?

На одном собеседовании спрашивали умею ли я писать скрипты на bash, можете посоветовать задачку чтобы ее можно было решить при помощи bash. а то я только простые вещи писал, не смог пока что найти реальное применение.
  • Вопрос задан
  • 1789 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
Можешь написать собственный удобный скрипт для установки и управления игровым JC2-MP сервером, позволяющий поднять, настроить и управлять сервером не читая инструкцию.
  1. Автоматическая установка/обновление через steamcmd
  2. Сервер должен быть запущен в GNU Screen или tmux сессии (по выбору)
  3. Интерфейс для изменения параметров в конфиге (IP адрес, порт, название и описание). Здесь понадобится sed чтобы править файл.
  4. Скрипт должен быть в виде командной строки и обрабатывать команды (start, stop, help и т.д.)
  5. Возможность запустить и завершить сервер. Перед завершением уведомлять игроков в чате (say %s в консоль) обратным отсчётом в 10 секунд.
  6. Скрипт должен быть в курсе, запущен ли уже сервер. Выводить статус сервера.
  7. Скрипт должен хранить путь к каталогу с установленным сервером и streamcmd в файле и считывать при каждом запуске, с соответствующими проверками на существование самого файла конфигурации и валидацией путей указанных в нём.
  8. Вывод скрипта должен быть красиво оформлен с помощью цветов в bash.

Если справишься с этим, то сможешь быть уверенным в своих умениях писать Shell-скрипты. Это задание включает в себя циклы, условия, case'ы, элементарное использование sed и grep. Для красоты кода, естественно, лучше разбить это всё на функции. Результат сможешь выложить людям на форуме.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
Да что угодно в рамках скриптования, ну напишите скрипт автоустановки и настройки какой-либо связки используемых вами приложений.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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