[Coco] Re: Path command wasRe: OS-9 LVL II
John Donaldson
jadonaldson at charter.net
Sun Feb 20 09:22:53 EST 2005
Willard,
Do I include the dots in the name
Use a s.t.a.r.t.u.p script.
John Donaldson
Willard Goosey wrote:
>>From: KnudsenMJ at aol.com
>>Date: Sat, 19 Feb 2005 14:15:27 EST
>>
>>
>
>
>
>>In a message dated 2/19/05 12:15:38 AM Eastern Standard Time,
>>chazbeenhad at hotmail.com writes:
>>
>>
>>
>>>Bob, If you put the PATH command in startup, won't it only set path for the
>>>
>>>
>>>TERM window?
>>>
>>>
>
>Only for the life of the shell running Startup.
>
>
>
>>>Is there a way to set path for all open shell windows without having to go
>>>to each screen and
>>>using a script or typing path=whatever ?
>>>
>>>
>Use a s.t.a.r.t.u.p script.
>
>
>
>>Not sure about OS9 6809 or ShellPlus, but in 68K if you execute the
>>PATH command (or any other environment settings) in Startup, and then
>>spin off shells and windows in Startup, those settings will apply by
>>inheritance to all those shells, even after the temporary shell that
>>ran the Startup file goes away.
>>
>>
>>
>No such luck under OS9/6x09. It doesn't provide environment
>variables. The closest are shell+'s internal variables (which aren't
>passed on to child processes) and the /dd/sys/env.file Multivue stuff
>uses.
>
>I suppose the proper thing to do would be to add a PATH to env.file
>and patch shell+ and gshell to look for it there.
>
>So how does OSK handle this mess? Proper (UN*X style) path and
>environment, or something odd?
>
>
>
>>At least I think that's how it's supposed to work, at least in UNIX
>>or Linux.
>>
>>
>
>Under UN*X, some sort of loader loads the kernel and jumps to it. The
>kernel sets itself up and eventually calls init. Init forks off
>various shells to process rc files, then hangs around and runs logins
>on whatever devices. Off the top of my head, I can't tell you where
>the default environment variables are loaded. Either in one of the RC
>files or /etc/profile.
>
>Under OS9/6x09, the kernel loads, then runs sysgo or cc3go. Sysgo
>forks a shell to run STARTUP, waits for that to finish, runs autoexec
>(if it exists), then runs a shell on /term and goes away.
>
>
>
>>--Mike K.
>>
>>
>
>Willard
>
>
More information about the Coco
mailing list