From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AC69C1581B9 for ; Thu, 18 Sep 2025 16:00:12 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 8F8203422DB for ; Thu, 18 Sep 2025 16:00:12 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 27EE9110580; Thu, 18 Sep 2025 15:58:39 +0000 (UTC) Received: from mail-oa1-x30.google.com (mail-oa1-x30.google.com [IPv6:2001:4860:4864:20::30]) (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) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 0C0C5110573 for ; Thu, 18 Sep 2025 15:58:38 +0000 (UTC) Received: by mail-oa1-x30.google.com with SMTP id 586e51a60fabf-3318dd36a8fso1449700fac.1 for ; Thu, 18 Sep 2025 08:58:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1758211117; x=1758815917; darn=lists.gentoo.org; h=content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:autocrypt:references:to:from:subject:from:to:cc:subject :date:message-id:reply-to; bh=Cs75noV2R2f8VrsFODVu7IrdWvWxF2zh7Ty8cJdrlWc=; b=j6337i2M6gDpNHbDrjOYGeyMSJa2PqoHQmUtE6XpJGETz+OB4sL/vA+httcbzEgN2S 56gzZlPnlJ+0ileuaIR17YZVHTqzrv79eQwqLklaeKZL/wwQpENpsbKgvwgFM3qfOX5C etd7ZpVEfGkK6rIhyxFCXEuFxCM0rQ19BCdJlwX/Mp40SFWSIoR29+9/PwhEa46fMBR4 b0AxedlJme2NDx3fmQrGrvjF7QI8nMDj6nd3f0Zi7ZIIbT+fin6TbXgrqFwT0LNQ4imv 7u2OvNbNifIFSjgL8nzJ/gz8r4ZeOh7J4Z3u4954G4SU3nltUtGSktr6Ge5PcKOWAjjS SX3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758211117; x=1758815917; h=content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:autocrypt:references:to:from:subject:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Cs75noV2R2f8VrsFODVu7IrdWvWxF2zh7Ty8cJdrlWc=; b=TCl0D5wI0ZuOOxCQMsV1/dyAlfA9dDhQGjnhcQuQOTDlbL+v0+aICNyLuoZGAWgwII rKQFdlPHzBGNmtzsoiMRFnWF7a1JZ/Cx8i3J2dNSuK9PNo/TJCwAzbWKddTWiJHIKJD8 2LvoH1nDYQ5thY/ICQO++2E0+ThypGsYfE3XKSlXepTzo2l+QrKMPW5P14XHpTUWMmH4 2FmJtjN1qYJ55RSWmRWSqj7pgnkDVvYKhgn3n7MBO+/Txy8RJl/mq+qFQrJZ+pyAtosz v/KT4qTiHRQWvtxeuRbn6DWm64XfX2Oyb1UVy+G69yVY3kXxGcFuQ+FyES9XUj4uzhnL xLgg== X-Gm-Message-State: AOJu0YxTdCpVTv3k9NIBjbJR+q/kjbAq3R5aiTp+HbABM9rXW3km1GWP 2gGAU8EU0NCjCvtnfUzt7TKVuEsfn+3a75Qg1tDgs4Nmjp0rtbAFKEsX X-Gm-Gg: ASbGncveuLUCCdi7X22xnqsYVzLh9mM6JwXeRFBsuEqxZ1hD2YRWFa9c+l+sTGxLvnp zjAlhECJ0Ufcur/lfMnwG1nn5ghIVU5wa5YoxaxbvBwH2CeA6G88rs7XxlxzioEETu/+mqWVFW8 DlYwzXGsXdAfLYlZ8IzsnJ7RqKvK/zcsjDnxe/b3x/6T9GCjmykxhy8rv3JfhXvUGByfgQTVkig DEf6QrAevChV4XPWl6FteTVdAsbytuQ4HEU1A66e8Y9AE9OgtTD6bcDPEMPQVeB4xQX4cVSv3qo jvOPoOjKc6YjnIzDMbdjWuWOkryFryIX1GFlMH3SRfSAq0ePsFCjG2pdLxSAVfZBhRPUexS9P+G eBtGZeE/PdydnR0PnmfurSiCfYkpXPrsx0eDbtfiEAvkCQyw/ X-Google-Smtp-Source: AGHT+IGMrJ7oEJIO5zVenUjplOmoxG8JbaDAxfcbnlV+f19LEHUBooagXd7UQqaMwfOAN5H4NbhIAg== X-Received: by 2002:a05:6870:b510:b0:331:6f29:7e05 with SMTP id 586e51a60fabf-33bb09b4413mr141249fac.0.1758211116840; Thu, 18 Sep 2025 08:58:36 -0700 (PDT) Received: from [10.8.8.6] ([64.44.86.148]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7692c354191sm1206467a34.40.2025.09.18.08.58.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 18 Sep 2025 08:58:36 -0700 (PDT) Subject: Re: [gentoo-user] Writing more complicated scripts than I'm used too. From: Dale To: gentoo-user@lists.gentoo.org References: Autocrypt: addr=rdalek1967@gmail.com; keydata= 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 Message-ID: <24524934-4e20-896c-4500-a98b9046a935@gmail.com> Date: Thu, 18 Sep 2025 10:58:35 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 SeaMonkey/2.53.21 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: 1bab30be-fd6a-4b5b-8249-97318239f185 X-Archives-Hash: eea85d7ea3dbd5650bee296ede19144c Dale wrote: > Howdy, > > <<< SNIP >>> > > Dale > > :-)  :-)  > Well, my little scripts have been working pretty good but every once in a while I run into a small problem.  I have in my script a section that looks to see if any files are open before trying to unmount the file system.  Sometimes I may have a video left open or a Konsole tab that I have in the path of what I want to umount and close.  Instead of getting the job only half done and errorring out, I check first and stop if something is open.  My problem is this.  I use Dolphin as my file manager.  I usually have it set to show thumbnails/previews.  Sometimes I can see in a preview if I'm looking at the video I want or not.  As most know, I have a rather large collection of videos.  Generating all those thumbnails/previews is a task that takes a LOT of time.  When I first mount the drive, it can take a hour or more sometimes.  Thing is, if it is generating those previews when I want to unmount the file system, it stops it from unmounting because kioworker is accessing files to generate the previews.  Is their a way to stop kioworker, or kill it completely, so that I can unmount a file system?  I tried putting pkill right before the lsof and unmount part of my script but when it kills kioworker, it just restarts, very quickly I might add.  This morning when I ran into this, I just went to Dolphin and turned off previews.  Thing is, I have a lot of tabs open at times.  It takes a bit to turn all of them off.  I also have more than one instance of Dolphin open as well.  One of my scripts is below.  Be gentle, I'm not a scripting guru by any means.  :-D  Dale :-)  :-)  #!/bin/bash RED='\033[0;31m' NC='\033[0m' # No Color ###printf "I ${RED}love${NC} Stack Overflow\n" #echo -e "${RED}Starting 8TB backup${NC}" echo "" # Define the mount point, LVM device and LVM name. mount_point="/home/dale/Desktop/Crypt" lvm_dev="/dev/vg.crypt/crypt" lvm_name=crypt #pkill kioworker lsof $mount_point >/dev/null 2>&1 if [ "$?" -eq "0" ] ; then     echo -e "$RED File system has open files $NC"     exit else umount $mount_point     cryptsetup close $lvm_name     cryptsetup status $lvm_name     echo "crypt now closed" fi