Find the path of a shell command

MRAB python at mrabarnett.plus.com
Wed Oct 12 14:19:42 EDT 2022


On 2022-10-12 06:11, 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.
> 
Isn't that what the "whereis" command does?


More information about the Python-list mailing list