Re: $PATH question

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
+ (text/plain)
Delete this message
Reply to this message
Author: Dazed_75
Date:  
To: Main PLUG discussion list
Subject: Re: $PATH question
Sean, as stated before, I do have a bashrc and it is being adhered to by
the system. There IS NO OUTPUT from killsol.sh. It is designed to kill a
process if it exists and do so silently whether the process exists or not.


On Thu, Feb 27, 2014 at 3:52 PM, sean <> wrote:

> So, again, what is the output of "which killsol.sh"? Also do you have a
> .bashrc? If not try renaming your .profile to .bashrc.
> On Feb 27, 2014 3:48 PM, "Dazed_75" <> wrote:
>
>> Sean, when it is not working (I have not run .profile manually), it
>> prints killsol.sh: command not found as expected. When I have run .profile
>> manually, it executes properly and the is no cli output as I designed.
>>
>> james, i get /bin/bash as my shell
>>
>> kitepilot, I get bash
>>
>>
>> On Thu, Feb 27, 2014 at 1:36 PM, <> wrote:
>>
>>> Or:
>>> echo $0
>>> ET
>>>
>>> James Mcphee writes:
>>>
>>>> dash uses /etc/profile, ~/.profile, and $ENV (if available). grep your
>>>> username from /etc/passwd to find your shell.
>>>>
>>>> On Thu, Feb 27, 2014 at 12:04 PM, sean <>
>>>> wrote:
>>>>
>>>>> No, we want the output of :
>>>>> which killsol.sh
>>>>> "which" tells you where "killsol.sh" is in your path.
>>>>> And by "doesn't work" I mean when it is apparently not found in your
>>>>> path. I want to see what "which" says when your shell does not run
>>>>> "killsol.sh" by itself.
>>>>> On Thu, Feb 27, 2014 at 11:59 AM, Dazed_75 <>
>>>>> wrote:
>>>>> > Sean, there is no output from killsol.sh. It either kills the
>>>>> desired
>>>>> > process or does nothing. And it DOES work when it actually gets run.
>>>>> >
>>>>> > Nathan, .profile actually checks to see if the is a .bashrc and if
>>>>> so,
>>>>> runs
>>>>> > it so putting in what you suggest would create an infinite loop.
>>>>> BUT,
>>>>> you
>>>>> > gave me a clue. I think ubuntu actually uses dash for the login
>>>>> shell
>>>>> > though bash is the default user shell. THAT may be why .profile
>>>>> does not
>>>>> > get run for the login shell.
>>>>> >
>>>>> >
>>>>> > On Thu, Feb 27, 2014 at 10:49 AM, Nathan England <
>>>>>
>>>>> >
>>>>> > wrote:
>>>>> >>
>>>>> >>
>>>>> >> I know different shells source different files when started, I'm
>>>>> curious
>>>>> >> to know which shell you are using.
>>>>> >> (konsole, gnome-terminal, ...)
>>>>> >>
>>>>> >> If it works after sourcing your .profile then I would bet you need
>>>>> to
>>>>> have
>>>>> >> a .bashrc file with a line that says source ~/.profile.
>>>>> >>
>>>>> >> Like Kitepilot, I too am curious to know what
>>>>> >>
>>>>> >> which foo.sh
>>>>> >> or
>>>>> >> whereis foo.sh
>>>>> >>
>>>>> >> tells us.
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> On 2/27/2014 8:24 AM, Dazed_75 wrote:
>>>>> >>
>>>>> >> Prior to mu sourcing .profile, those commands showed nothing. Once
>>>>> I
>>>>> ran
>>>>> >> . .profile, I get what I expected:
>>>>> >>
>>>>> >> larry@hammerhead:~$ which killsol.sh
>>>>> >> /home/larry/bin/killsol.sh
>>>>> >> larry@hammerhead:~$ type killsol.sh
>>>>> >> killsol.sh is /home/larry/bin/killsol.sh
>>>>> >> larry@hammerhead:~$
>>>>> >>
>>>>> >> so the question really comes down to why is .profile not being run
>>>>> on
>>>>> >> login (I already said I do not have the two files which might
>>>>> prevent
>>>>> it).
>>>>> >> This is Ubuntu 12.04 BTW.
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> On Thu, Feb 27, 2014 at 6:50 AM, <> wrote:
>>>>> >>>
>>>>> >>> Pls show the output of:
>>>>> >>> which foo.sh
>>>>> >>> or
>>>>> >>> type foo.sh
>>>>> >>> ET
>>>>> >>>
>>>>> >>>
>>>>> >>> Dazed_75 writes:
>>>>> >>>>
>>>>> >>>> I thought $PATH contained the series of paths searched to find an
>>>>> >>>> executable file by the name specified on the command line.
>>>>> Specifically
>>>>> >>>> if
>>>>> >>>> my $ENV contains a $PATH which reads:
>>>>> >>>> /home/larry/bin:<more paths>
>>>>> >>>> that an executable file like foo.sh found in /home/larry/bin/
>>>>> could be
>>>>> >>>> run
>>>>> >>>> by simply typing foo.sh on the command line. What am I doing
>>>>> wrong as
>>>>> >>>> it
>>>>> >>>> does not work though it does if I type ./bin/foo.sh while in
>>>>> >>>> /home/larry/?
>>>>> >>>> --
>>>>> >>>> Dazed_75 a.k.a. Larry
>>>>> >>>> Please protect my address like I protect yours. When sending
>>>>> messages
>>>>> to
>>>>> >>>> multiple recipients, use the BCC: (Blind carbon copy). Remove
>>>>> addresses
>>>>> >>>> from a forwarded message body before clicking Send.
>>>>> >>>
>>>>> >>> ---------------------------------------------------
>>>>> >>> PLUG-discuss mailing list -
>>>>> >>> To subscribe, unsubscribe, or to change your mail settings:
>>>>> >>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> --
>>>>> >> Dazed_75 a.k.a. Larry
>>>>> >>
>>>>> >> Please protect my address like I protect yours. When sending
>>>>> messages to
>>>>> >> multiple recipients, use the BCC: (Blind carbon copy). Remove
>>>>> addresses
>>>>> from
>>>>> >> a forwarded message body before clicking Send.
>>>>> >>
>>>>> >>
>>>>> >> ---------------------------------------------------
>>>>> >> PLUG-discuss mailing list -
>>>>> >> To subscribe, unsubscribe, or to change your mail settings:
>>>>> >> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>> >>
>>>>> >>
>>>>> >> ---------------------------------------------------
>>>>> >> PLUG-discuss mailing list -
>>>>> >> To subscribe, unsubscribe, or to change your mail settings:
>>>>> >> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> > --
>>>>> > Dazed_75 a.k.a. Larry
>>>>> >
>>>>> > Please protect my address like I protect yours. When sending
>>>>> messages to
>>>>> > multiple recipients, use the BCC: (Blind carbon copy). Remove
>>>>> addresses
>>>>> from
>>>>> > a forwarded message body before clicking Send.
>>>>> >
>>>>> > ---------------------------------------------------
>>>>> > PLUG-discuss mailing list -
>>>>> > To subscribe, unsubscribe, or to change your mail settings:
>>>>> > http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>> ---------------------------------------------------
>>>>> PLUG-discuss mailing list -
>>>>> To subscribe, unsubscribe, or to change your mail settings:
>>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>>>
>>>>
>>>>
>>>> --
>>>> James McPhee
>>>>
>>>>
>>> ---------------------------------------------------
>>> PLUG-discuss mailing list -
>>> To subscribe, unsubscribe, or to change your mail settings:
>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>>
>>
>>
>>
>> --
>> Dazed_75 a.k.a. Larry
>>
>> Please protect my address like I protect yours. When sending messages to
>> multiple recipients, use the BCC: (Blind carbon copy). Remove addresses
>> from a forwarded message body before clicking Send.
>>
>> ---------------------------------------------------
>> PLUG-discuss mailing list -
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>
>
> ---------------------------------------------------
> PLUG-discuss mailing list -
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>




--
Dazed_75 a.k.a. Larry

Please protect my address like I protect yours. When sending messages to
multiple recipients, use the BCC: (Blind carbon copy). Remove addresses
from a forwarded message body before clicking Send.
---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss