Sample Header Ad - 728x90

Run supervisord without root access

3 votes
1 answer
5584 views
Hi I'm really new to writing scripts and I searched a lot but all that I've found is scripts with full access. I don't have access to the /etc. I'm working in a host in the cloud but I have limited access this is why all my attempts were unsuccessful. So far I have this: #!/bin/sh prog="supervisord" prefix="/usr/local/" exec_prefix="${prefix}" prog_bin="${exec_prefix}/bin/supervisord -c /home/user/supervisor/supervisord.conf" PIDFILE="/var/run/$prog.pid" start() { echo -n $"Starting $prog: " daemon $prog_bin --pidfile $PIDFILE [ -f $PIDFILE ] && success $"$prog startup" || failure $"$prog startup" echo } stop() { echo -n $"Shutting down $prog: " [ -f $PIDFILE ] && killproc $prog || success $"$prog shutdown" echo } case "$1" in start) start ;; stop) stop ;; status) status $prog ;; restart) stop start ;; *) echo "Usage: $0 {start|stop|restart|status}" ;; esac But I always get this error: Starting supervisord: script.sh: 27: script.sh: daemon: not found script.sh: 28: script.sh: failure: not found Please help I have no idea what is going on ...
Asked by ocespedes
May 5, 2014, 08:35 PM
Last activity: Dec 27, 2019, 05:01 AM