Opened 17 years ago

Closed 17 years ago

Last modified 17 years ago

#577 closed Enhancement (worksforme)

Quit mode

Reported by: 512upload Owned by: romw
Priority: Trivial Milestone: Undetermined
Component: Manager Version:
Keywords: quit Cc: Pepo

Description (last modified by Ageless)

I would like to suggest the creation of a 'quit mode' requested by user:

the Boinc Manager continues all tasks until all of them are finished (and uploaded if connected to the Internet) without starting new tasks until next boot and then it shuts down the computer.

:)

Change History (6)

comment:1 Changed 17 years ago by Ageless

The option is already there. See UnixClient commands, for the commandline options. Especially the debug options at the bottom, --exit_when_idle will do that.

Having the client shut down the computer is dangerous. What if someone else manages to remote control your BOINC? He can then shut your computer down by just telling BOINC to do so.

comment:2 Changed 17 years ago by Ageless

Component: UndeterminedClient - Manager
Description: modified (diff)
Keywords: mode removed
Owner: set to romw
Priority: UndeterminedTrivial

comment:3 in reply to:  1 Changed 17 years ago by Nicolas

Replying to Ageless:

What if someone else manages to remote control your BOINC? He can then shut your computer down by just telling BOINC to do so.

If someone else manages to remote control your BOINC, you're pretty much doomed anyway. He can run arbitrary code on your computer by attaching projects.

comment:4 Changed 17 years ago by 512upload

What do you know, I'm mister living-on-the-edge.

comment:5 Changed 17 years ago by Didactylos

Resolution: worksforme
Status: newclosed

As Ageless says, this is already present. Closing.

comment:6 Changed 17 years ago by Pepo

Cc: Pepo added

I'd suggest this ticket being a loosely formulated duplicate of #62 ("wait for checkpoints and quit"), except the questionable request for shutdown.

And the mentioned switch --exit_when_idle can be only applied to the client on startup (e.g. for a debugging session), not to the already running client - a GUI RPC comand would be necessary in this case.

Note: See TracTickets for help on using tickets.