From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 10 Jun 2020 21:45:49 +0300 From: "Vladimir D. Seleznev" To: ALT Linux Community general discussions Message-ID: <20200610184549.GA38524@portlab> References: <1afcccb0-e8d6-4f02-4bf4-85781f73bd98@etersoft.ru> 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 18:45:50 -0000 Archived-At: List-Archive: List-Post: On Wed, Jun 10, 2020 at 11:52:48PM +0700, Denis G. Samsonenko wrote: > Вечер добрый! > > > Использование KillUserProcesses=no - это глобально, для всех. Возможно > > это не то, что требуется. > > Есть ещё #KillExcludeUsers=root т.е. можно перечислить users процессы > > которых не будут убиваться. > > Либо как предложили в другом письме, если нужно чтобы не убивалась > > конкретная сессия (программа), то запускать через systemd-run --scope xxx > > Запуск "systemd-run --scope sisyphus-mirror " не помогает. systemd-run --scope --user sisyphus-mirror > Всё равно при выходе, и потом повторном входе не наблюдаю процессов > sisyphus-mirror, а в его логе получаю: > > 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 > io.c(504) [receiver=3.1.3] > rsync: [receiver] write error: Broken pipe (32) > > А вот если выставить KillUserProcesses=no, то тогда sisyphus-mirror > переживает вылоговывание и выход из ssh. В его логе появляется > > rsync: [receiver] write error: Broken pipe (32) > > Но процессы rsync в фоне работают, и лог нормализуется, пакеты скачиваются. -- WBR, Vladimir D. Seleznev