2015-06-24 3 views
1

Я разрабатываю скрипт оболочки gameserver, который имеет несколько меньших скриптов для сохранения содержимого, перезапуска, остановки, установки, обновления и т. Д. Так как это скрипт для сообщества, мне нужен способ разрешить мне работать на нем, а затем нажмите эти изменения для пользователей, которые используют сценарий.Самообучающийся скрипт оболочки

Это основная концепция того, как я думаю, что это должно работать:

  • Пользователь запускает скрипт
  • скрипт загружает файл версия от GitHub
  • скрипт читает строку версии из GitHub и пытается сопоставьте его с версией, указанной в самом скрипте
  • если он не соответствует, загрузите новый файл сценария (url никогда не изменится), замените и запустите сценарий

Если это то, что кажется возможным (я полагаю, это так), пожалуйста, сообщите мне об этом процессе.

+0

Это значительная часть логики, угловых дел и отладки. Скорее всего, есть инструменты, которые могут сделать это для вас. Но открытые вопросы, подобные этому, не являются фокусом для Stackoverflow и скорее всего будут закрыты как «слишком широкие». Может быть, 'man git' даст вам некоторые идеи. Удачи. – shellter

+0

У вас, кажется, есть разумное описание процесса - какая еще информация вам нужна? Я не уверен, что рекомендую его, но он должен работать. Просто. –

ответ

Смежные вопросы