Problem: Terminal (OS X) window exits immediately on opening. & Solution.
Lou Pecora
louis.pecora at nrl.navy.mil
Mon Mar 16 17:40:24 EDT 2009
Python wrote:
>
> On 16 mrt 2009, at 22:10, Lou Pecora wrote:
>
>>
>>> why don't you just execute the script directly form the terminal?
>>> then you will be able to read all error messages...
>>> and you can delete all the files you want
>>>
>>> just my 2c
>>>
>>> Arno
>>
>> Because the shell process in the Terminal window would exit right
>> after it started even when I was just trying to open a new window
>> (not even running a script), i.e. command-N in Terminal. So I could
>> not run anything from the Terminal.
>> --
> (please use reply-all so it also goes to the list :) )
>
>
> i don't understand...
> if you open the terminal from /Applications/Utilities/Terminal
> it comes up with a window and you can execute any script from there
No.
> without the window closing when the script exits, or not?
No, I could not execute anything when I opened a window. A shell would
start, then immediately exit leaving an error message and a logout. The
Terminal has an 'Executestring' property in the preferences (Property
List) which it tries to execute before giving you a shell prompt. If
that string has a bad command or refers to a file that does not exist
(my case), the shell exits (Logout). The Terminal is incapacitated
until you remove that bad 'Executestring' from the preferences.
Terminal does not crash. The window stays open, but the shell is logged
out. Open another window, same thing happens.
I got that problem while running Python scripts from an Editor. But
even trying to just open a window/shell caused a failure. The strange
thing was that the bad file was a .py file down in the /var directory
which something (BBEdit? The Terminal? Python? The System? ??) put
there. Why? I don't know.
--
Cheers,
Lou Pecora
Code 6362
Naval Research Lab
Washington, DC 20375, USA
Ph: +202-767-6002
email: louis.pecora at nrl.navy.mil
More information about the Python-list
mailing list