From owner-freebsd-questions@freebsd.org Thu Jan 30 13:20:59 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 91AA02397EC for ; Thu, 30 Jan 2020 13:20:59 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 487gwB21GXz46bX for ; Thu, 30 Jan 2020 13:20:57 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([94.222.25.133]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPA (Nemesis) id 1MY60J-1j54mQ1n37-00YPgv; Thu, 30 Jan 2020 14:20:47 +0100 Date: Thu, 30 Jan 2020 14:20:46 +0100 From: Polytropon To: Andrea Venturoli Cc: freebsd-questions@freebsd.org Subject: Re: Back up to disk automatically when disk is inserted Message-Id: <20200130142046.c1dc5c57.freebsd@edvax.de> In-Reply-To: <12be8560-91ac-f800-4ca2-84175227d280@netfence.it> References: <12be8560-91ac-f800-4ca2-84175227d280@netfence.it> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:ZSJxX3c/zbzXg2fKOSXmOAm0uVxyYRtx0i/11M8IbD2CYy0D6FC VgUmicAkMcTIi8t4S0qVGq1Gxa3F03/8MJMElGE/L+y3JmHSeZ+8fxTfychsURHSpIp2LQ7 fzB3Uhc3FEpyp4xTT5kNOE0D4TyJ7J8ShEWPGaN8Dnf7hDudWBt+t+ig2nTuDZ35lq7kkRz mq904D/05bqlELDs7CX2g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:gO/QMFgU2pU=:JmJ2nsjjG/zrNw0BEuFbwp MgWi1pQxbbIeZUDSnIWEvTLKXysFQzHjgBEQn72ANNIzTYNBMdlbmSfvrqubgLwHVN/YFtEe8 5j4ddz57RvWiB/B6NRL5qhD4gCYPqCz9+s1ni8CcM7LmZ9jQV1lYPesfwKQ4N4T0ot3RKN/nW HStBv07RLjdTjekfIG8auDrZgpXZg2fGeFvlzRyMxjEC73/N4R4CWu84hWKkfiG/AiLu+Zd2k zsZW7opQ6+yu0HHzorp59HUb+FNlC7DRENbbN9v5+IO7xHmjiKD/KENU8Gq+KFJaCTJSv/m+8 5jcyZK0XfhxAhq7eskBtoAJbS026lcSeev4LeWXukNbRnT/7hb55lRR4IHwToT5+eh9dY3rIZ 5RUX9AcC5efEnHSB+maBy+mzStJUcKgDPik30l/Ad7maFEjDJsVDPCrxwmfHd+g1dtwbOVWlc naSBibv4z2qkYO3G8z3OZeOqX+uMDpok7OD9lK6RlXRB1cenp5/EukJF5dgMsZGbpHR2+FUVc a72EXg0IjYqoxhCw7NcJsAYCOKKfuaKJyvAGUHZ3jf0QKK2u9p6lP77QFbaDby+qqDw1PDLjV kwBc5xQrXhyoBxldLGnXJuXc0Z/zbG7/0XK/zVRZ4Ej0ijz0IJhqA+40o9qZG7sDFilylCKDz QTYmgzGygWU8V+OphWqN/rnSPUPGgdcHpkhlqtlziukfepOxB+N4kpQWcBNahKVtOSAgBZbd4 ZFdMYdyXNYJM6NJQ8Pnwu8XbW6HvQ9CEPtuYY1L7EqvSpTIxz5F8uMAHp21qoaHUSlj6RKwqp UM7yOi2y72mCW8NfZJhjNbEaizNeC4YLDxVuxBR8DzKJcEYOQAzm4GlWrg4fWn4elKlYVkK X-Rspamd-Queue-Id: 487gwB21GXz46bX X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@edvax.de has no SPF policy when checking 217.72.192.73) smtp.mailfrom=freebsd@edvax.de X-Spamd-Result: default: False [4.93 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; HAS_ORG_HEADER(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:8560, ipnet:217.72.192.0/20, country:DE]; MIME_TRACE(0.00)[0:+]; RECEIVED_SPAMHAUS_PBL(0.00)[133.25.222.94.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.99)[0.987,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000,0]; MID_CONTAINS_FROM(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[73.192.72.217.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(0.54)[ip: (0.21), ipnet: 217.72.192.0/20(0.28), asn: 8560(2.25), country: DE(-0.02)] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2020 13:20:59 -0000 On Thu, 30 Jan 2020 09:10:35 +0100, Andrea Venturoli wrote: > Failing this, is there some way for my script to check whether the boot > process has already ended? You could do the following: Check /var/log/messages and look for the _timestamps_ of 1. system boot messages (pick a unique one) 2. disk insertion messages (pick suiting one) If the timestamps are within a certain range, the disk must have been inserted already, so the backup script would exit. If not, i. e., message timestamps differ "too much", the disk has been inserted "just now" (you can compare this with the _current_ system time), and the backup process can begin. I know, very unelegant, but will probably work. This is the case of makeshift workarounds that lasts forever... ;-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...