From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from alyss.skarnet.org (alyss.skarnet.org [95.142.172.232]) by inbox.vuxu.org (Postfix) with SMTP id 10FA92E065 for ; Thu, 5 Dec 2024 22:24:46 +0100 (CET) Received: (qmail 30200 invoked by uid 89); 5 Dec 2024 21:25:12 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Received: (qmail 30193 invoked from network); 5 Dec 2024 21:25:12 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1733433884; x=1734038684; i=janbraun@gmx.de; bh=JpyDBj68Ts14u2y6PVJTs+aohU4qrOmb6mhH7szVKh8=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:Message-ID:References: MIME-Version:Content-Type:In-Reply-To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=kveeOUtTkfZgU1dbhAL/By1sVEvngAys8BPfe7agkGgFLbW9/9kpoRPDbWtUQEPP xuQrvbOpx/NvsbBBI1Xe+lEG6vmMpd0gpNz/qJOlKku85OzG3w+f/2TUM/ukXl+Q2 GkFEy2FOe5QlfQnd6CxnD+nzzAfeP2cgsCZ7YIdCz/M6Powgp+pKSVpZukgmgDWdi 2FFWVm19T0FoZlG0xF3yLqnKRenRb1EXgmWnanS4n0JySbkRm3fNk6u+VXBxn9df9 CuSlluVN4ZdIVwxizOV7j1tLWjL9mkJP/toFEaWDw/PglCawgcq1o0mgcZVU43U1d pIG8Qi0YFeNIc+c9ow== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Date: Thu, 5 Dec 2024 22:24:43 +0100 From: Jan Braun To: Laurent Bercot Cc: supervision@list.skarnet.org Subject: Re: Have an external script wait for a oneshot service Message-ID: Mail-Followup-To: Laurent Bercot , supervision@list.skarnet.org References: <20241204140015.4e635037306d88117e053994@freesa.org> <2571a89b-ac74-4d9e-b8c6-ff0fe05cebb7@sopka.ch> <20241204141821.ee2a00c996c948f2feb42dec@freesa.org> <4faed412-6fc0-4833-8f76-b6a74667c869@sopka.ch> <3d1391e4-b240-4675-a839-a34c39d474b3@sopka.ch> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="HBqk6B88yGKtF1/J" Content-Disposition: inline In-Reply-To: X-GPG-Fingerprint: 1736 D50F 170B 70A6 9223 BC15 295E 703E 6D1D 2FCF X-GPG-Encryption-Welcome: always X-Provags-ID: V03:K1:5nIolMQS1jUso290+toRLbeMx8o2aHCYtvtPFVGagTnQSkpPIE9 cJOZMt46gf+8TUCme7eXYtk7N9BC3hYF7fHa1FvF2HzuTxeCiV4ppEQWZeU5tzL8upVPNvk vNS0q9eYGmwXEHJBrBhlhpbUEmPSGaqKDkGcPA0XlnXBXAuFF/Rz04UuRDMe1SXv20Ck5CZ RdVMYqFuZJHHJtE1wO67w== UI-OutboundReport: notjunk:1;M01:P0:1HwD3t10bx8=;craMjswiqMQzzEg6jB2+bS2q4HQ HKL4KBn/zjRYsMLYPi5Jqpvzzu9+T3myUS8ykwhhzMdgK4nvc7WxmYzOHiz0mOQGI/RolNGGq RKg7G83yZAQvF2UNLQY3q0LAscufyjoxbdfGuQ99jlLq1UldG7htcr92k7FaA2y6h0K2LIPOQ /bV8UgFZ2zKiKk0HvQh4RAt8XMNuZRYoErEn9Rv/iBwYrR5D2JUuzFjbepcS0o4CzxfTpNhQa asz2dRsGufJsBmyvhfuKzf1mDWvLI0OcVEwQQmC86zBC0Zx43YK/mwLsFhCqlwTwoNfZlGE3f Jaa0At+ubG3dks/0oZtlIgUakrrdIlTuR3gffksmbZpYIQTiKAq1LRIH6KlBgYfp5GmqfU8WB hdI47U7hUrdhnR2F+0NGIjXSgTZ/03K3y7bud+F6vFKDGkWe15R2BejKIyWMpKeEioh2HafG+ +ia8VDCO57A9UxdoI7DyXkIeU3VYXt0d9m6yWXnf3npILJk4ErsLrg0BON/TJVfUG+2tG9xBb HRfqOLSWYvsYEf6EcqvMJXTt9zTExhqeN0dx/3Ou0ZGzC7T8qRfgm0pv0Mv+PIfUuuqtz+Lso YTEgsSOGoiksUGoa653MDLwb+n+oeRjy5K9bVi89Q6e05Wtizsgk020SKUwSnelHouS6bh7G2 eMeQUbldeF80h9YO5hnzVUt3GUd38NAj6VRP0+CaZpozsD/lRfK8s9n1ow4XJ4LDlka8Z3RiH wlLcUfU4lAcoPIMXpG0bIP3M29OAaIefLfpHGSgjGJAS/8aqw7SWorsL3o1pqFQrnsvGmnz64 RkdPljGIHut4DlnOOn7JhEEmUci+AlGRqL49POfvS2eYWO/QbOJetlkrzeR+n96r/VC57/FLT m1Q2ewuAXka54/iw3eBH7jTd2/NcYWnq+tjNTQY4jV2Tmd+R6G9vf8kYPwK5PM/XQ2MM3SRWA K18+Qg1OxObN+IcuU1fFLf7ciTHWWiGpNC7Cf2w+McGtmj0HwpOuvVl2VYRDObSCbBj+XVlBu Dv57C8CZ8s+HqgMacLg5G5KNeaIA5H4E75+0a3ZNKOrBA5LY9KR9IVNJJ0I25dyZtrwCKawj8 54xMPEDUo= --HBqk6B88yGKtF1/J Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Laurent Bercot schrob: > I don't think there is a good argument for keeping state (which is > what oneshots do) in user services when the user is logged out. Feel > free to give counterexamples though. fusermounting some network/encrypted filesystem comes to mind. e.g. mount a NAS share so that a longrun snooze "cronjob" can record a livestream to it. cheers, Jan --HBqk6B88yGKtF1/J Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEFzbVDxcLcKaSI7wVKV5wPm0dL88FAmdSGhUACgkQKV5wPm0d L88hqg/+MvC8uoZ+cLOz9YMpR2Sz8Kfz1rGCtbMzsC7dqjzr2AiqjNomRULvUm47 bazLkysxcyN71qgMiYy2AA4zdlf+mD8ptsStESVwB09D+mZOE4UUaqQYPQZTniLD NR0wcTf5hyjdGS4/E46x7dxhVuOgfVxtyJ/ekKak2CAtI1dmHCOzLXEENu4mWnKq +uCDDRF5+f4AmI+vgM/8ACB5JXISfbCZ9nByPWwSONykIvM7AP3lJ0dc+/20twvI BBuFMQWkd/QN5h0JECSFIwES6JR7qZ7208jf9J8X60UU1d34yZmwrqBCKsPDkLvE WadTgzAiMdPylRY/ahr3g7Bq+bkkQUvQH6QgCykgv33nVi3mf9XQ1PXAyfykfy59 uX+bQsMgEKiR5BSASo6yk6dO/bEcXuMKjeqD3DwOgmAGFrNdCyrH7asuP7tefNHD 7uPnoTeBE5AUC34jfS9urLEI0z0F7aPUMhN+Djnt2yg0oGSX08I63MbliMqslgkU KSs+EKhkUPnpHjJ/0m6bV/zIn7b5e+DCLNLS5OeKatTzgh0qIL0n5KVVrO7TA0ck e0SKqUYW8FB9dZfQ++5lSsQak2oUBW/sTTwDqS83FhWSUAju3nNIsKKiRowHsuzn viMKZWZz8ohQ/SxfRWSeQjxrdscpWyTLyIoEZlxB4CNIAHFF7to= =KV6V -----END PGP SIGNATURE----- --HBqk6B88yGKtF1/J--