again I will repeat myself... * DO NOT* have a habit of *STARTING IT* from (with privileges of) root user!!!
On Thu, Mar 26, 2009 at 3:49 AM, mdipierro <mdipie...@cs.depaul.edu> wrote: > > can you please email it to me. Thanks. > > On Mar 25, 8:38 pm, Vidul Petrov <vidul.r...@gmail.com> wrote: > > Hello Matt, > > > > I allowed myself some changes, mostly related to portability (the > > script is supposed to be "/usr/bin/web2py.py" or somewhere else in > > $PATH): > > > > #!/bin/bash > > > > prog=`basename $0` > > > > cd `pwd` > > chmod +x $prog > > > > function web2py_start { > > nohup ./$prog -a "<recycle>" 2>/dev/null & > > if [ ! -z "`pgrep $prog`" ] > > then > > echo "WEB2PY has been started." > > fi} > > > > function web2py_stop { > > pid=`pgrep $prog | head -1` > > kill -15 `pgrep $prog | grep -v $$` 2>/dev/null > > if [ $pid -ne $$ ] > > then > > echo "WEB2PY has been stopped." > > fi > > > > } > > > > case "$1" in > > start) > > web2py_start > > ;; > > stop) > > web2py_stop > > ;; > > restart) > > web2py_stop > > web2py_start > > ;; > > *) > > echo "Usage: $prog [start|stop|restart]" > > ;; > > esac > > > > exit 0 > > > > Have a nice time with web2py! > > > > On Mar 25, 10:53 pm, "mgbeli...@gmail.com" <mgbeli...@gmail.com> > > wrote: > > > > > Hello all, > > > > > I'm a web developer just getting my feet wet with web2py. I just > > > wrote my own daemon for web2py for the archlinux distribution which I > > > am using, so I though I'd share it in hopes that you'd bundle it with > > > the whole package. It's not tested on any other distro besides > > > archlinux, but my guess is it might work on slackware too. > > > > > Thanks, > > > > > Matt Belisle > > > > > begin text: > > > #!/bin/bash > > > # This is the web2py daemon (web2pyd) for archlinux. It is > > > recommended that you save the web2py > > > # folder as /usr/lib/web2py, but if it's somewhere else just modify > > > the variable below. > > > # Author: Matt Belisle mgbeli...@gmail.com > > > > > # Default folder > > > # WEB2PY_FOLDER="/your/custom/folder" > > > WEB2PY_FOLDER="/usr/lib/web2py" > > > > > . /etc/rc.conf > > > . /etc/rc.d/functions > > > case "$1" in > > > start) > > > stat_busy "Starting web2py Daemon" > > > pkill -f web2py.py &> /dev/null > > > python ${WEB2PY_FOLDER}/web2py.py -a "<recycle>" -P -p 8000 &> / > > > dev/null & > > > add_daemon web2pyd > > > stat_done > > > ;; > > > stop) > > > stat_busy "Stopping web2py Daemon" > > > pkill -f web2py.py &> /dev/null > > > rm_daemon web2pyd > > > stat_done > > > ;; > > > restart) > > > $0 stop > > > sleep 1 > > > $0 start > > > ;; > > > *) > > > echo "usage: $0 {start|stop|restart}" > > > esac > > > exit 0 > > > -- "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."-Albert Einstein --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---