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
-~----------~----~----~----~------~----~------~--~---

Reply via email to