I tried killing all the other SAGE processes. import re import pexpect import os for h in range(1,31): if h != 19: child = pexpect.spawn('su sage%d' % h) child.expect('Password:') child.sendline('sage') pipe = os.popen('{ ' + 'ps' + '; } 2>&1', 'r') g = pipe.read() sts = pipe.close() findpro = re.compile('\d{5}') j = findpro.findall(g) for i in j: os.system('kill %s' % i)
I tried to protect myself but got "Connection to localhost closed." On 6/27/07, Michel <[EMAIL PROTECTED]> wrote: > > So the notebook processes are executing the actual sage commands? > What is then the "notebook server"?. Is it just the webserver? > > This seems indeed quite secure provided the server never executes code > somehow > under control of the user. > > Note: I still think notebook processes should be restarted > automatically (or on demand). > Having to push "restart" when you log in is confusing. > > Michel > > > On Jun 27, 9:56 am, "William Stein" <[EMAIL PROTECTED]> wrote: > > On 6/27/07, Michel <[EMAIL PROTECTED]> wrote: > > > > > Doing > > > > > sage: import os > > > sage: os.system('whoami') > > > sage10 > > > sage: os.system("kill -9 `ps -u sage10 -o pid=`") > > > > > still seemed to throw me out. > > > > > Connection to localhost closed by remote host. > > > Connection to localhost closed. > > > > > Is that expected? Logging out and in again did not seem to restore > > > my connection. > > > > Hi, the three sage notebooks are still working fine for me. > > All what you did above does is kill the SAGE worksheet process > > for your individual worksheet -- I.e., you shot your own user in > > the foot. It shouldn't (and doesn't) affect the overall > > SAGE notebook server in any nontrivial way, as far as I can tell. > > > > William > > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---