[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gambas residual gumph


Dang it!! another stupid script bug :( seems rm does not work in the ~/
home path if i quote it using Shell(sDir)

So the line...
      Shell "rm -vrf " & Shell(sDir) Wait
has to be...
      Shell "rm -vrf " & sDir Wait
I attached the edit.

Respects
BruceS


On Thu, 7 Nov 2024 at 11:50, Bruce Steers <bsteers4@xxxxxxxxx> wrote:

> Oops the script is still in test mode !
> so it won't actually delete the folders it will just print the rm commands
>
> Change these obvious 2 lines in the script so the other is un-commented to
> actually make it cleanup..
>
>      Print "rm -vrf " & Shell(sDir)
>      ' Shell "rm -vrf " & Shell(sDir) Wait
>
> Respects
> BruceS
>
>
> On Thu, 7 Nov 2024 at 11:42, Bruce Steers <bsteers4@xxxxxxxxx> wrote:
>
>>
>> On Wed, 6 Nov 2024 at 12:47, Bruce Steers <bsteers4@xxxxxxxxx> wrote:
>>
>>>
>>> I just found and deleted over 800 obsolete org.gambas.* folders in
>>> $HOME/.cache/
>>>
>>> Just saying.
>>>
>>> And what's in /home/bonus/.local/share/gambas3/wiki~  ?
>>> is it old backup data that can just be deleted?
>>>
>>> Respects
>>> BruceS
>>>
>>
>> I have added an option in the IDE to remove all the dead folders when
>> gambas starts. i have now also added ~/.cache to the list
>>
>> But i also made a quick gbs script for everyone.. (attached)
>>
>> it checks for residual gambas folders in
>> /tmp/gambas.1000
>> /run/user/1000/gambas
>> $HOME/.local.share
>> $HOME/.cache
>>
>> checks if the folder number matches a running process ID in /proc/
>>
>> Lists all orphaned folders that no longer match a live process and offers
>> to clean up if you want..
>>
>> PS. i think if your programs use Quit to exit you have more chance of
>> getting these dead folders as when a program is Quit it does not clean up
>> after itself like in a normal clean exit.
>>
>> Like i said i found over 800 folders in ~/.cache the other day :-\
>>
>> I'd be curious to know if anyone else finds a shockingly large amount of
>> dead folders, just run the attached gb_gumph script in a terminal.
>>
>> PPS. the temporary folders in /tmp/gambas.1000/ and /run/user/1000/gambas
>> don't mean very much as they get destroyed on reboot. If you do find a lot
>> of stuff in them it's probably due to program using Quit.
>>
>> This is my output (after about only 2 hours from my last clean) 41
>> orphans already.
>>
>> bonus:~$ gb_gumph
>> Items with a matching process...
>> /tmp/gambas.1000/4131  ok
>> /tmp/gambas.1000/2665  ok
>> /tmp/gambas.1000/7247  ok
>> /tmp/gambas.1000/2664  ok
>> /tmp/gambas.1000/7245  ok
>> /tmp/gambas.1000/2823  ok
>> /run/user/1000/gambas/4131  ok
>> /run/user/1000/gambas/2664  ok
>>
>> Orphaned items...
>> ~/.cache/org.gambas.102814
>> ~/.cache/org.gambas.100140
>> ~/.cache/org.gambas.95099
>> ~/.cache/org.gambas.5046
>> ~/.cache/org.gambas.90194
>> ~/.cache/org.gambas.102376
>> ~/.cache/org.gambas.6278
>> ~/.cache/org.gambas.91214
>> ~/.cache/org.gambas.88770
>> ~/.cache/org.gambas.93793
>> ~/.cache/org.gambas.93158
>> ~/.cache/org.gambas.94453
>> ~/.cache/org.gambas.91859
>> ~/.cache/org.gambas.92498
>> ~/.local/share/org.gambas.17016
>> ~/.local/share/org.gambas.102814
>> ~/.local/share/org.gambas.100140
>> ~/.local/share/org.gambas.22804
>> ~/.local/share/org.gambas.6476
>> ~/.local/share/org.gambas.16855
>> ~/.local/share/org.gambas.7157
>> ~/.local/share/org.gambas.13833
>> ~/.local/share/org.gambas.5046
>> ~/.local/share/org.gambas.17305
>> ~/.local/share/org.gambas.102376
>> ~/.local/share/org.gambas.7521
>> ~/.local/share/org.gambas.7868
>> ~/.local/share/org.gambas.6278
>> ~/.local/share/org.gambas.8156
>> ~/.local/share/org.gambas.11823
>> ~/.local/share/org.gambas.17084
>> ~/.local/share/org.gambas.6875
>> ~/.local/share/org.gambas.6596
>> ~/.local/share/org.gambas.31694
>> ~/.local/share/org.gambas.6248
>> /tmp/gambas.1000/6961
>> /tmp/gambas.1000/6571
>> /tmp/gambas.1000/6966
>> /tmp/gambas.1000/6566
>> /run/user/1000/gambas/5046
>> /run/user/1000/gambas/6278
>>
>> Found 14 orphaned items in ~/.cache
>> Found 21 orphaned items in ~/.local/share
>> Found 4 orphaned items in /tmp/gambas.1000
>> Found 2 orphaned items in /run/user/1000/gambas
>>
>> Found a total of 41 orphaned items...
>> Type y to delete them or return to quit.
>>
>> Respects
>> BruceS
>>
>>
>>

Attachment: gb_gumph
Description: Binary data


References:
gambas residual gumphBruce Steers <bsteers4@xxxxxxxxx>
Re: gambas residual gumphBruce Steers <bsteers4@xxxxxxxxx>
Re: gambas residual gumphBruce Steers <bsteers4@xxxxxxxxx>