Найти в Дзене
Магия терминала: Как спасти запущенный процесс, если пора выключать ПК
Знакомая ситуация: вы подключились к серверу, запустили загрузку тяжеловесного дампа базы данных, компиляцию кода или перенос архива, и вдруг понимаете — процесс займет несколько часов. Использовать nohup или мультиплексоры вроде tmux вы заранее забыли, а терминал нужно закрыть прямо сейчас. Если просто нажать крестик или разорвать SSH-соединение, система безжалостно убьет ваш процесс (отправив ему сигнал SIGHUP). Но ситуацию можно спасти прямо на лету. Не паникуйте, прерывать долгую работу не придется...
1 неделю назад
CI/CD на собственном Git хостинге
Продолжение статьи "Только Git и никакого мошенничества.." Вы пушите код в Bare-репозиторий, а этот скрипт тут же распаковывает файлы в нужную папку (например, в папку веб-сервера или приложения). Задача: Автоматически распаковывать файлы из репозитория в рабочую папку сервера (Deploy Directory) сразу после выполнения команды git push на клиенте. Все команды выполняются на сервере. 1.1. Создание рабочей директории (куда деплоим) Убедитесь, что у текущего пользователя есть права на запись в эту папку...
6 месяцев назад
Только Git и никакого мошенничества...
Развертывание Git (Bare Repo) через SSH В этом руководстве показано, как настроить систему контроля версий без сторонних сервисов вроде GitHub. Создайте полностью изолированный и супер приватный репозиторий на своём сервере — полный контроль, никаких утечек, только вы и ваш код. На удаленном сервере создаем (bare) репозиторий. В нем хранятся только дельты и снапшоты, исходных файлов в открытом виде нет. Кстати рекомендую VPS c большим диском по низким ценам! - это не реклама 100гигов за 330р на момент публикации # 1...
6 месяцев назад
Наводим небольшой порядок в Mac OS X
Desktop начинающему маководу! Приветствую любителей яблока. Рабочий стол на маке через какое-то время превращается из «временного» хранилища файлов (удобно, близко, всегда видно и как напоминание и просто под рукой) в постоянное. Вот и у меня рабочий стол наполнился двумя гигами разной ерунды информации, которой нет времени сейчас разбирать, потом посмотрю))) Знакомая ситуация? Папка Desktop синхронизируется с облаком iСloud и занимает место в облаке. Элементарная процедура позволит сохранить быстрый доступ к файлам и освободить место на iСloud...
6 лет назад