BOINC "uses" Terminal


log in

Advanced search

Questions and Answers : Macintosh : BOINC "uses" Terminal

Author Message
Profile Ralph Messner
Send message
Joined: 4 Jul 99
Posts: 6
Credit: 403,895
RAC: 15
United States
Message 16273 - Posted: 22 Aug 2004, 5:20:04 UTC

BOINC client version 3.18 for powerpc-apple-darwin installed fine and runs (no work units yet), except...

When I open Terminal BOINC runs. I have to hit control-c to quit it. I'd like to use my Terminal for other things but BOINC always runs. What'd I do wrong?

Profile S@NL - Niels
Send message
Joined: 10 May 01
Posts: 2
Credit: 695
RAC: 0
Netherlands
Message 17097 - Posted: 24 Aug 2004, 15:16:28 UTC

Just start a new shell (hit command-n) and you should be fine.

Profile Ralph Messner
Send message
Joined: 4 Jul 99
Posts: 6
Credit: 403,895
RAC: 15
United States
Message 17867 - Posted: 26 Aug 2004, 16:41:56 UTC - in response to Message 17097.

> Just start a new shell (hit command-n) and you should be fine.
>
>

Nope. It opens in the new shell as well.

FYI - I downloaded SETI Control v2.2. It gives a great GUI for SETI.
http://homepage.mac.com/delaneyrm/SETIControl.html

Profile Mad Moggies
Avatar
Send message
Joined: 27 Mar 04
Posts: 92
Credit: 14,408
RAC: 0
United Kingdom
Message 18234 - Posted: 27 Aug 2004, 15:19:46 UTC - in response to Message 17867.
Last modified: 27 Aug 2004, 15:21:56 UTC

> > Just start a new shell (hit command-n) and you should be fine.
> >
> >
>
> Nope. It opens in the new shell as well.

I had this happen too. It would tell me I'd already got a copy of SETI@home running. Unfortunately, I tried so many things that I can't remember offhand which one fixed it. One thing I did was to change the Terminal preferences for opening a new window from 'Execute the default login shell using /usr/bin/login' to 'Execute this command' and specifying /bin/bash . I think that was probably the answer but it won't do any harm to change it to that.

Profile Ralph Messner
Send message
Joined: 4 Jul 99
Posts: 6
Credit: 403,895
RAC: 15
United States
Message 19027 - Posted: 29 Aug 2004, 5:16:08 UTC - in response to Message 18234.

> > > Just start a new shell (hit command-n) and you should be fine.
> > >
> > >
> >
> > Nope. It opens in the new shell as well.
>
> I had this happen too. It would tell me I'd already got a copy of SETI@home
> running. Unfortunately, I tried so many things that I can't remember offhand
> which one fixed it. One thing I did was to change the Terminal preferences for
> opening a new window from 'Execute the default login shell using
> /usr/bin/login' to 'Execute this command' and specifying /bin/bash . I think
> that was probably the answer but it won't do any harm to change it to that.
>
>
Nope. Already had it set to 'Execute this command' with /bin/bash specified. Switched back the the first choice. Closed the app and reopened it. Still opens but now only asks URL of the project. Takes two Control-c's to end it. Switched back to the /bin/bash execute and still no go. Aaaaargh!

Profile Ralph Messner
Send message
Joined: 4 Jul 99
Posts: 6
Credit: 403,895
RAC: 15
United States
Message 49930 - Posted: 29 Nov 2004, 14:40:17 UTC

The only answer to my question is a workaround and not a solution. To restate my original problem: After installing BOINC-SETI, every time I run Terminal.app it displays:

mycomputer:~ myaccount$ /Users/myaccount/Applications/boinc/boincseti; exit
-bash: /Users/myaccount/Applications/boinc/boincseti: No such file or directory
logout
[Process exited - exit code 127]

The result is correct because I've renamed boincseti to something else to avoid running it again and having the shell tell me it's already running.

The terminal window can't be used. The ONLY way I've been able to find to resolve this is to go to File/New Command..., type bash (or whatever you use), check "Run command inside a shell", and click the Run button. This successfully opens a new bash shell with the result:

mycomputer:~ myaccount$ bash; exit
mycomputer:~ myaccount$

And I'm back in business. Still looking for a fix, not a workaround.
____________

Profile Ralph Messner
Send message
Joined: 4 Jul 99
Posts: 6
Credit: 403,895
RAC: 15
United States
Message 51158 - Posted: 4 Dec 2004, 4:34:58 UTC - in response to Message 49930.

> The terminal window can't be used. The ONLY way I've been able to find to
> resolve this is to go to File/New Command..., type bash (or whatever you use),
> check "Run command inside a shell", and click the Run button. This
> successfully opens a new bash shell with the result:
>
> mycomputer:~ myaccount$ bash; exit
> mycomputer:~ myaccount$
>
> And I'm back in business. Still looking for a fix, not a workaround.

Here's the fix:
1. Go to youraccount/Library/Preferences.
2. Open com.apple.Terminal.plist (double-click and it should open with Property List Editor.
3. Expand root.
4. Scroll down to ExecutionString.
5. Double-click on the string that appears in the right-most column.
6. Type /usr/bin/login (UNIX experts, help me with alternatives)
7. Login to your account.

No more boinc takeover of the Terminal.
____________

Questions and Answers : Macintosh : BOINC "uses" Terminal

Copyright © 2014 University of California