From owner-freebsd-questions@freebsd.org Sun Aug 16 19:28:11 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BF1A73C44CD for ; Sun, 16 Aug 2020 19:28:11 +0000 (UTC) (envelope-from dwilde1@gmail.com) Received: from mail-pg1-x543.google.com (mail-pg1-x543.google.com [IPv6:2607:f8b0:4864:20::543]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BV6f30CtHz3TDT for ; Sun, 16 Aug 2020 19:28:10 +0000 (UTC) (envelope-from dwilde1@gmail.com) Received: by mail-pg1-x543.google.com with SMTP id j21so7032155pgi.9 for ; Sun, 16 Aug 2020 12:28:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=Db8Cu4AQgzbbWv+kMZwGOHmUcTt1t731YCcrdcGnJEg=; b=HTCYwI/knliESrWoD3blcYfZ7UQIm9k0756pc9ugvZnrn5mptraQBJgZ15OLomuRKy Elwd8d64iiwgJzBqiDe3cCw77PX0dh8mhR4BlYlELgd4hY43TfvWZiOzsoEvhnZgL2Ld /a3tzbqjMDCQeDnBjsxAfA6MgNVLqszWzBirB+uT7C3CPXTJsvClYI4e4JrKynNPKWTn EgVbb5+nG1g/FMQNVH1DOBPIue0U3MREZ+apTve01Gf9DRhgUSeGK+L77zd93dPjKf9J B4zdKisCbvbUSLIxz1/fmQRJ+mCf5+S1L+Hil6mxdsn9ai4xl3xc3JvJf0TRvZ3kdqRQ rSJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=Db8Cu4AQgzbbWv+kMZwGOHmUcTt1t731YCcrdcGnJEg=; b=fBGBitVdxNGOP8WfChitImI8Wska3yBmHEKzCf2JcX/o9Ge6XD7rySFPtsLMBxlx2M KEgWb+cYySeVxZo7oU2ikzroA4ITcY95Azx3FenpsfXld6vGDLLRiwfYy6INGxAIAsz0 PE1l683jUP5FLKOQoZl74hMUboJ8TOW6wjZ2ETT9BZNpj63bcLGPxYWR7/bCff8Sh1da xwo9j0xmV9TDeuOIMKfWb9HA+GhM+niuuwfvZzjUicDLReKnnbjxg3QXAKa3MyMaAELo Lsg23OcB0z3kgp0lRcnmLW4A9phsP5nrclPcc0czvhTEcHvsn6UmwrlZRpxgchQrBPgb 4yQg== X-Gm-Message-State: AOAM532iH3226x+lmrHm649Nbn4KmPuDVCzeh4yCjaddghrs4GLTQY1S TKDV+S2wY1PjfNbesuAd2Q4FV7DGWsN7Cw== X-Google-Smtp-Source: ABdhPJxf3M4iYxJpPafq9DMpp0bKhAlB6m7ZHSw0cgdUZm5dwo2GVzEr1mBWqpsxOX59ck8T6ytkgQ== X-Received: by 2002:a62:fcc6:: with SMTP id e189mr8704862pfh.25.1597606089360; Sun, 16 Aug 2020 12:28:09 -0700 (PDT) Received: from [192.168.0.4] (184-98-145-89.phnx.qwest.net. [184.98.145.89]) by smtp.gmail.com with ESMTPSA id g12sm14031135pjd.6.2020.08.16.12.28.08 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 16 Aug 2020 12:28:08 -0700 (PDT) Subject: Re: need a systemd To: freebsd-questions@freebsd.org References: <20200816024739.GB23449@admin.sibptus.ru> <20200816031245.024901EA7741@ary.local> <20200816034407.GB24454@admin.sibptus.ru> From: Don Wilde Message-ID: <740dd191-308b-a1b4-5aa8-d595a065cd19@gmail.com> Date: Sun, 16 Aug 2020 12:28:07 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20200816034407.GB24454@admin.sibptus.ru> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1597606091; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Db8Cu4AQgzbbWv+kMZwGOHmUcTt1t731YCcrdcGnJEg=; b=fk4vogunkm43tF4vFefVjUZGWxIjmwkSSNv/uhiAQJ6LXP/PxU7fzZoPQ8MLOWZjzUxzNR alBsapT/KCYRYswOQRdsXGqiHi+M5OddbjHBseJ9OeqFwVctqknmR9NYobEcBSyIOe92i+ zfXSemoKgVSzgVzd5uzJAS5lMkR0ibbIsA3cci9LSHoWHSkPnsGhk118UYY3qz9GNaCRyC 4ujHio1npwQgRcka/VK1LdwJoXDU2X0VfJv/MKxGxLCL/GlrJktWm1ufLUL9UBkVCnTu5/ nNaByr1wVSmy9p3GYhi2x6xvfXLolKObXo8dN9ZvG7mcHVi9/Z/bj1ftnaDCow== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1597606091; a=rsa-sha256; cv=none; b=npJCFmbiE2PXuOLI75UVBc8ymezAsjurmZEV9w9ncYXHatXiqbaBg1J8s5UKQ3+gIStenY ZWwrpnpf0szz971WuNKbPjikPkhy8hkmc64UKHbAJCjekeCoeBri18bUVN5oafAfSwiSMJ expvfyqIinfQLx0ePjggIINcs9aCYYwEwcTn1dj2rE7AiyxzQez3bqPTu9VDvJIPfF4Oja uKzoWwn+HHaFDWaqNvztGZDsit7GqsW9xooMVMIG7Ky/dgWMIeNWtGOsxX9d17tsrgWE52 jp2s26OQh6mXUfIkcflLuwRAcT06it5oHzxbSp0xGno07pG9tplVP15SpkLSHg== ARC-Authentication-Results: i=1; mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=HTCYwI/k; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of dwilde1@gmail.com designates 2607:f8b0:4864:20::543 as permitted sender) smtp.mailfrom=dwilde1@gmail.com X-Rspamd-Queue-Id: 4BV6f30CtHz3TDT X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=HTCYwI/k; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of dwilde1@gmail.com designates 2607:f8b0:4864:20::543 as permitted sender) smtp.mailfrom=dwilde1@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; ARC_SIGNED(0.00)[i=1]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.06)[-0.057]; RECEIVED_SPAMHAUS_PBL(0.00)[184.98.145.89:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.94)[-0.937]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.01)[-1.008]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::543:from]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Aug 2020 19:28:11 -0000 On 8/15/20 8:44 PM, Victor Sudakov wrote: > John Levine wrote: >> In article <20200816024739.GB23449@admin.sibptus.ru> you write: >>> -=-=-=-=-=- >>> >>> Dear Colleagues, >>> >>> I'm looking for a superdaemon to start, monitor and restart (e.g. in >>> case of crash) other daemons like squid, syncthing and others. >>> >>> At first I wanted to place them into /etc/ttys but then I realized that >>> I need something more flexible like Linux' systemd or Solaris' SMF. >>> >>> What would you recommend for FreeBSD not as a total rc(8) replacement >>> but as a tool to manage some daemons? >> Try daemontools which is in ports. It was written by Dan Bernstein so it >> is in his quirky style but it works great. >> >> http://cr.yp.to/daemontools.html > Can it observe dependencies and a predictable start/stop order? > A commercial tool that does this and more is Scout APM. It's very powerful, completely configurable, and easy to use. You won't learn as much as you would by building from daemon or daemontools, but, well one chooses where to invest ones' time. :D -- Don Wilde **************************************************** * What is the Internet of Things but a system * * of systems including humans? * ****************************************************