From nobody Fri Aug 5 12:25:38 2022 X-Original-To: freebsd-arch@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LzlDr0jxLz4Xq9D for ; Fri, 5 Aug 2022 12:25:48 +0000 (UTC) (envelope-from crest@rlwinm.de) Received: from mail.rlwinm.de (mail.rlwinm.de [138.201.35.217]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4LzlDq1Npyz47YR for ; Fri, 5 Aug 2022 12:25:47 +0000 (UTC) (envelope-from crest@rlwinm.de) Received: from [IPV6:2001:9e8:94a:d00:7953:23d:578a:a749] (unknown [IPv6:2001:9e8:94a:d00:7953:23d:578a:a749]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.rlwinm.de (Postfix) with ESMTPSA id 28A362331C for ; Fri, 5 Aug 2022 12:25:40 +0000 (UTC) Message-ID: <6c1ce943-bcd8-3a34-f59c-1b60d05f23fa@rlwinm.de> Date: Fri, 5 Aug 2022 14:25:38 +0200 List-Id: Discussion related to FreeBSD architecture List-Archive: https://lists.freebsd.org/archives/freebsd-arch List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arch@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Subject: Re: cron @shutdown Content-Language: en-US To: freebsd-arch@freebsd.org References: <20220802145433.E2DB351D@slippy.cwsent.com> From: Jan Bramkamp In-Reply-To: <20220802145433.E2DB351D@slippy.cwsent.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4LzlDq1Npyz47YR X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of crest@rlwinm.de designates 138.201.35.217 as permitted sender) smtp.mailfrom=crest@rlwinm.de X-Spamd-Result: default: False [-3.30 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:24940, ipnet:138.201.0.0/16, country:DE]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-arch@freebsd.org]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[rlwinm.de]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arch@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N On 02.08.22 16:54, Cy Schubert wrote: > Hi, > > Does anyone think there might be some utility with an @shutdown crontab(5) > "nickname" similar to @reboot but instead when cron shuts down? > > I pointed out to one of my customers that @reboot might be an option > instead of an rc script (or in his case a systemd unit file). Not that an > @reboot for FreeBSD cron would contribute to solving his Linux problem but > might our users be interested in something like this? How would this interact with signaling and restarting the cron daemon? Are there status files or something similar allowing cron to tell a `pkill cron` from a `service cron restart` from a real `shutdown -p now`?