Some thoughts / notes: 1. On our Ubuntu-Server 20.04.3 based systems, /bin/rm and /usr/bin/rm are hard links to the same file.
2. Put the following in a bash script and run it from cron. Then you can see what your environment is. Mine has PATH=/usr/bin:/bin in it. #!/bin/bash env > /tmp/env$$ 3. You can background Python just as well as you can a separate rm invocation. if os.fork() == 0: os.unlink(….) From: Python-list <python-list-bounces+gweatherby=uchc....@python.org> on behalf of Grant Edwards <grant.b.edwa...@gmail.com> Date: Wednesday, October 12, 2022 at 5:03 PM To: python-list@python.org <python-list@python.org> Subject: Re: Find the path of a shell command *** Attention: This is an external email. Use caution responding, opening attachments or clicking on links. *** On 2022-10-12, 2qdxy4rzwzuui...@potatochowder.com <2qdxy4rzwzuui...@potatochowder.com> wrote: > On 2022-10-12 at 17:43:18 +0100, Paulo da Silva > <p_d_a_s_i_l_v_a...@nonetnoaddress.pt> wrote: >> >> > Probably you could use os.unlink[1] with no problem. >> >> No, because I need to launch several rm's that keep running after the script >> ends. > > rm doesn't take that long. Recursive ones can take a long time. -- https://urldefense.com/v3/__https://mail.python.org/mailman/listinfo/python-list__;!!Cn_UX_p3!ny8-fSGJEE3wk-Yq188xuT5aamgIUVI6SJQHkNaxMp11JelflHEJ2SQcYqqSC1s8pxkifVVdFyeEcbSv1ZJlqoaxuG_m$<https://urldefense.com/v3/__https:/mail.python.org/mailman/listinfo/python-list__;!!Cn_UX_p3!ny8-fSGJEE3wk-Yq188xuT5aamgIUVI6SJQHkNaxMp11JelflHEJ2SQcYqqSC1s8pxkifVVdFyeEcbSv1ZJlqoaxuG_m$> -- https://mail.python.org/mailman/listinfo/python-list