Instiki
Redhat Init Script

=portabilité[EXTRACT]h2. Redhat Init Script

See below for Debian

Here is a simple Redhat Linux-compatible (chkconfig) script that you can use to start and stop instiki, and also to make it startup when your system boots (chkconfig --add instiki).
Ladders

Copy this and put it into a file called: /etc/init.d/instiki
waptrick mivo tv rcti online cheat ninja saga harga hp nokia harga blackberry harga hp samsung mozilla firefox terbaru e991 pekalongan cheater facebook login Software Terbaik

#!/bin/bash
#
# instiki      Start/Stop Instiki.
#
# chkconfig: - 62 38
# description: Instiki is a ruby wiki.
#
# processname: instiki
#
# By: Ryan Dlugosz - ryan@dlugosz.net
#
# Based on freshclam init by:
# (c) 2004/05/17 Petr@Kristof.CZ under GNU GPL 2.0+
#
# Updated 4/16/2005 to accomodate instiki 0.10.0
# 

# Source function library
. /etc/init.d/functions

# Get network config
. /etc/sysconfig/network

RETVAL=0

start() {
    echo -n $"Starting instiki: " 
    # Start me up!
    daemon --user nobody /usr/local/bin/instiki/instiki --port=2500 --daemon --storage=/usr/local/bin/instiki/storage 
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/instiki
    return $RETVAL
}

stop() {
    echo -n $"Stopping instiki: " 
    killproc instiki
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/instiki
    return $RETVAL
}    

restart() {
      stop
    start
}    

reload() {
    stop
    start
}

case "$1" in
  start)
      start
    ;;
  stop)
      stop
    ;;
  status)
    status instiki
    ;;
  restart)
      restart
    ;;
  condrestart)
      [ -f /var/lock/subsys/instiki ] && restart || :
    ;;
  reload)
    reload
    ;;
  *)
    echo $"Usage: $0 {start|stop|status|restart|condrestart|reload}" 
    exit 1
esac

exit $?

Next, update the script to make sure your paths to the instiki script are correct. Finally, make the script executable (chmod +x instiki) and test it out (“service instiki start”, etc.). Oh yeah, and make sure your
Kabar Terbaru, FB, Gemscool, E991, Game Terbaru 2012, Raja Gombal, 4Shared.com, 21Cineplex, Stafaband, Google Terjemahan, Tanda Tanda Kehamilan, RCTI OnlineMenghitung Masa Subur Wanita, Film Indonesia Terbaru 2012, Yahoo Mail, Serial Number IDM Terbaru, Kerangbulu, Ngentube Video, Jadwal Moto GP 2012, Jadwal Euro 2012 berita terkini
artis indonesia
kartu natal
pink lipstick korean drama
gambar lucu
Techmintz
tGadget
Android Apk
RCTI Online Live Streaming
Terpopuler net
ucapan natal dan tahun baru 2012
wallpaper natal
chenk rahman sakeena 63 cell blograhman almunawwar storage directory exists or at least can be created by Instiki itself.
fb Gemscool 4shared Mivo Tv Rcti Online Berita Indonesiaberita terkini
artis indonesia
kartu natal

pink lipstick korean drama
gambar lucu
ucapan natal dan tahun baru 2012
wallpaper natal
Travel Information
Review Gadget
hot gosip
travel information

I guess the storage parameter is no longer needed now that Instiki uses Active Record?

Debian Init Script

#! /bin/sh
#
# instiki WEBrick wiki server
#
# Based on:
#
# skeleton    example file to build /etc/init.d/ scripts.
#        This file should be used to construct scripts for /etc/init.d.
#
#        Written by Miquel van Smoorenburg <miquels@cistron.nl>.
#        Modified for Debian GNU/Linux
#        by Ian Murdock <imurdock@gnu.ai.mit.edu>.
#        Instiki modifications by Ben Armstrong <synrg@debian.org>.
#
# Version:    @(#)skeleton  1.9.1  08-Apr-2002  miquels@cistron.nl
#

PATH=/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/opt/instiki/instiki
NAME="instiki" 
DESC="Instiki WEBrick server" 

test -x $DAEMON || exit 0

set -e

USER=instiki
NICE=0

LOGDIR=/var/log/instiki
LOG=$LOGDIR/instiki.log

mkdir -p $LOGDIR
touch $LOG
chown -R $USER $LOGDIR

HOME=`grep $USER /etc/passwd | cut -d: -f6`
STORAGEDIR="$HOME/storage" 
ARGS="--daemon --storage $STORAGEDIR" 

case "$1" in
  start)
    echo -n "Starting $DESC: $NAME" 
    # FIXME: not good to discard error output
        HOME="$HOME" INSTIKILOG="$LOG" start-stop-daemon --start --background \
        --user $USER --chuid $USER --nicelevel $NICE \
        --startas $DAEMON -- $ARGS >/dev/null 2>&1
    echo "." 
    ;;
  stop)
    echo -n "Stopping $DESC: $NAME" 
        start-stop-daemon --stop --user $USER
    echo "." 
    ;;
  restart|force-reload)
    echo -n "Restarting $DESC: $NAME" 
    # FIXME: not good to discard error output
        start-stop-daemon --oknodo --stop --user $USER
        HOME="$HOME" INSTIKILOG="$LOG" start-stop-daemon --start \
        --user $USER --chuid $USER --nicelevel $NICE \
        --startas $DAEMON -- $ARGS >/dev/null 2>&1
    echo "." 
    ;;
  *)
    N=/etc/init.d/$NAME
    # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
    echo "Usage: $N {start|stop|restart|force-reload}" >&2
    exit 1
    ;;
esac

exit 0

cheat empires & allies | Janitorial Cleaning Supplies
cara mengecilkan perutSoftware Akutansi Laporan Keuangan Terbaik Waptrick Youtube kata bijak kata mutiara | Fashion Trends Blog | Gemscool 4shared cerita lucu contoh surat lamaran kerja mivo tv Harga Blackberry five star hotels Harga Hp Lagu Terbaru Software Akutansi Laporan Keuangan Terbaik