From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 10 Jun 2020 15:27:31 +0300 From: "Vladimir D. Seleznev" To: ALT Linux Community general discussions Message-ID: <20200610122731.GA14009@portlab> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [Comm] sisyphus-mirror X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2020 12:27:32 -0000 Archived-At: List-Archive: List-Post: On Wed, Jun 10, 2020 at 06:12:21PM +0700, Denis G. Samsonenko wrote: > Добрый день! > > Можно ли как-нибудь заставить sisyphus-mirror работать в фоне и не > завершаться при разлогине из ssh сессии? > > Как не пытаюсь запускать, всё равно завершается при выходе из ssh. Запускаю: > > # nohup sisyphus-mirror >/dev/null 2>/dev/null & > > Вылоговываюсь из под рута, выхожу из ssh. > > Захожу обратно и вижу в логах: > > rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at > rsync.c(642) [generator=3.1.3] > rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at > rsync.c(642) [receiver=3.1.3] > > > Это как-то можно побороть? systemd-run --scope sisyphus-mirror По умолчанию logind при завершении сеанса убивает оставшие от этого сеанса процессы. С помощью systemd-run можно запускать вне пользовательского сеанса процессы. -- WBR, Vladimir D. Seleznev