Find the path of a shell command

jak nospam at please.ty
Wed Oct 12 07:02:15 EDT 2022


Il 12/10/2022 09:40, jkn ha scritto:
> On Wednesday, October 12, 2022 at 6:12:23 AM UTC+1, jak wrote:
>> Il 12/10/2022 06:00, Paulo da Silva ha scritto:
>>> Hi!
>>>
>>> The simple question: How do I find the full path of a shell command
>>> (linux), i.e. how do I obtain the corresponding of, for example,
>>> "type rm" in command line?
>>>
>>> The reason:
>>> I have python program that launches a detached rm. It works pretty well
>>> until it is invoked by cron! I suspect that for cron we need to specify
>>> the full path.
>>> Of course I can hardcode /usr/bin/rm. But, is rm always in /usr/bin?
>>> What about other commands?
>>>
>>> Thanks for any comments/responses.
>>> Paulo
>>>
>> I'm afraid you will have to look for the command in every path listed in
>> the PATH environment variable.
> 
> erm, or try 'which rm' ?

You might but if you don't know where the 'rm' command is, you will have
the same difficulty in using 'which' Command. Do not you think?



More information about the Python-list mailing list