| Events |
|
|
|
|
|
|
|
|
| Services |
|
|
|
|
| Interact |
|
|
| -
|
| -
|
|
|
|
|
| About Us |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: [vox-tech] possible to exit ssh with a program running?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [vox-tech] possible to exit ssh with a program running?
Thanks for all the help so quickly! I'll definitely try out screen for
this, but not too sure when. It's something I've been wondering about
for awhile. I'll post again if I have trouble.
Jonathan
p@dirac.org wrote:
On Thu 23 Oct 03, 8:17 AM, Jonathan Stickel said:
I know that if I start a terminal window in X, run a program, and then
manually close the window, the program dies. I also know that if I
secure-shell into another machine and run a program, I cannot exit
without first ending that program.
Is there any way to start a program for a shell window and leave it
running when I close the window? Also, is there anyway to leave a
program running remotely, started through an ssh session, and exit ssh?
The later would be very helpful, although I suspect these two issues are
related. My research involves running computer simulations on several
computers on campus. I would really like to ssh into the machines from
home, start the simulations (which generate output to text files), and
then exit the ssh sessions with the simulations in progress. This way I
could close my internet connection (dial-up :( ) and turn my home
computer off while the multi-day simulations run.
Is this possible?
Jonathan
very possible, as nicole and tim pointed out with nohup and background
operator.
however, if your simulations are like mine, they spit out useful
information every once in a while like whether the simulation has lost
too much precision or how near it is to completion.
screen might be a better choice if this is the case. simply
instructions:
1. log into the machine that will run the simulation.
2. run screen.
3. start your simulation.
4. type ^d to detach your screen session.
5. log out.
whenever you want to check up on your simulation, you can:
1. ssh back into the machine
2. run screen
3. your session will be restored
4. type ^d to detach it again if your simulation isn't done.
for completeness, i used to use cron and atd for this same purpose. atd
worked well. but screen is a much better solution. i was a newbie back
then. :)
also, i've found this helpful:
./mysimulation ; mail -s "i'm done" jon@myemailaddress.edu
so you know when the thing is done and don't have to keep checking back
every few hours.
hth,
pete
_______________________________________________
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech
|
|