Hi, my approach is as follows. I created an user called "mersenne" (to not run mprime as root nor as my own).
In /home/mersenne/mprime/ there are all the mprime files as usual. Attached here I put a script "mprime.sh" by Gareth Randall that I modified to use user "mersenne" and to run mprime inside a 'screen'. Then, install the script, as a daemon: sudo cp mprime.sh /etc/init.d cd /etc/init.d sudo update-rc.d mprime.sh defaults This script will: - run at boot - lauch /home/mersenne/mprime/mprime with option -d - run mprime as user mersenne - run mprime inside a 'screen' (so, at everytime, user mersenne can check the mprime current output with "screen -r"... after, to leave screen and let mprime running, type [ctrl]+[a] and [d], so 'screen' is detached) - save a log of START and STOP of the script in /home/mersenne/daemon_mprime.log (I prefer the two logs not merged... this log is only to the daemon... the usual mprime log is still in /home/mersenne/mprime/prime.log) Currently, the last five lines of my log are: START: Wed Nov 7 16:43:37 BRST 2007 STOP : Wed Nov 7 18:50:51 BRST 2007 START: Wed Nov 7 18:52:45 BRST 2007 STOP : Fri Nov 9 13:40:27 BRST 2007 START: Fri Nov 9 13:41:28 BRST 2007 At any time, you can (re)start or stop mprime with: sudo /etc/init.d/mprime start sudo /etc/init.d/mprime stop If any reconfiguration of mprime is needed, stop it with the above line, run "mprime -m", do the (re)configurations, leave mprime, and then restart it with sudo /etc/init.d/mprime start That's all. Marnes Brazil On Nov 11, 2007 9:28 AM, Lars Lindley <[EMAIL PROTECTED]> wrote: > I have it set up like this: > > A script in /etc called mersenne containing only this: > > cd /mersenne > ./mprime -d > > > I have then added this line in my /etc/inittab > > c9:2345:respawn:/bin/bash /etc/mersenne > /dev/tty9 > > This means that it will automatically start mprime and send the output > to tty9. When I'm in console mode I can press Alt-F9 and get the current > info. If I'm within X then it's Ctrl-Alt-F9.. > If mprime dies for some reason it will be automatically restarted. > > This will not help the original poster seeing the current output since > he doesn't have local access to the server. If he wants he can redirect > to a file instead but it is bound to get big after a while.. > > A note in the end. This setup will run mprime as root which might be > something frowned upon when running it on a server. On my home machine I > don't care.. > > /Lars > > > > > On Sun, 2007-11-11 at 07:27 +0000, Brian Beesley wrote: > > On Sunday 11 November 2007 04:32, Yves Bellefeuille wrote: > > > Heath Volmer wrote: > > > > I'm fairly sure that I can get my Ubuntu server to run the mprime > > > > programs in the background at startup (although some advice is > > > > welcome). > > > > > > I have the following in /etc/rc.local: > > > > > > sudo -u yves /home/yves/gimps/mprime & > > > > This will leave the parent process in memory until mprime terminates. Why > > not > > use nohup instead. > > > > > > > My concern is since this server essentially runs headless, I won't be > > > > able to see what activity is going on. Can it be set up to run into > > > > a log file or do I need to pipe it? How am I notified of important > > > > events? > > > > > > There's a log in the files results.txt and prime.log. > > > > What Yves said. Also you can use top to keep an eye on the active processes > > using CPU time; mprime should normally be the biggest user of CPU resources > > on the system. > > > > However what I do is slightly different - I make an ssh connection with the > > headless server and run mprime remotely in a terminal window on my main > > system. This way you get the same display you would if you were working > > locally. The wrinkle is that the remote process crashes if the local system > > goes down for some reason, or you accidentally close the terminal window. > > > > Regards > > Brian Beesley > > _______________________________________________ > > Prime mailing list > > [email protected] > > http://hogranch.com/mailman/listinfo/prime > _______________________________________________ > Prime mailing list > [email protected] > http://hogranch.com/mailman/listinfo/prime >
_______________________________________________ Prime mailing list [email protected] http://hogranch.com/mailman/listinfo/prime
