Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen

Onderwerp: /etc/init.d/script

Hybride Weergave

Vorig Bericht Vorig Bericht   Volgend Bericht Volgend Bericht
  1. #1
    /etc/init.d/script
    King of Gaming and ----
    140 Berichten
    Ingeschreven
    19/11/05

    Locatie
    Utrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 30216048
    Ondernemingsnummer: nvt

    Thread Starter

    /etc/init.d/script

    Heej,

    Ik heb nu een script geschreven voor mijn mohaa server.
    Als ik dit in toetst in putty.

    ~# /etc/init.d/mohaa-server-12203 start

    dan start mijn server alleen nu geeft ie volledige output in putty weer hoe kan ik ervoor zorgen dat er geen output komt en hoe start ik ditzelfde scipt via een php site op? Heeft iemand daar een stukje code voor?

    Mijn mohaa-server-12203 ziet er zo uit

    #! /bin/sh
    #
    # mohaa-server-12203
    # starts my mohaa 12203 server
    #
    # Author: Jim Optekamp
    #
    # Version: 1.0
    #

    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    DESC="mohaaserver12203"
    NAME=mohaa-server-12203
    DAEMON=/home/gameservers/mohaa/layout/$NAME
    PIDFILE=/var/run/$NAME.pid
    SCRIPTNAME=/etc/init.d/$NAME
    # Gracefully exit if the package has been removed.
    test -x $DAEMON || echo "file not found" >&2
    # Read config file if it is present.
    #if [ -r /etc/default/$NAME ]
    #then
    # . /etc/default/$NAME
    #fi
    #
    # Function that starts the daemon/service.
    #
    d_start() {
    start-stop-daemon --start --quiet --pidfile $PIDFILE \
    --exec $DAEMON +set g_gametype 4 +set sv_maxclients 4 +set net_port 12203 +exec server.cfg
    }
    #
    # Function that stops the daemon/service.
    #
    d_stop() {
    start-stop-daemon --stop --quiet --pidfile $PIDFILE \
    --name $NAME
    }
    #
    # Function that sends a SIGHUP to the daemon/service.
    #
    d_reload() {
    start-stop-daemon --stop --quiet --pidfile $PIDFILE \
    --name $NAME --signal 1
    }
    case "$1" in
    start)
    echo -n "Starting $DESC: $NAME"
    d_start
    echo "."
    ;;
    stop)
    echo -n "Stopping $DESC: $NAME"
    d_stop
    echo "."
    ;;
    #reload)
    #
    # If the daemon can reload its configuration without
    # restarting (for example, when it is sent a SIGHUP),
    # then implement that here.
    #
    # If the daemon responds to changes in its config file
    # directly anyway, make this an "exit 0".
    #
    # echo -n "Reloading $DESC configuration..."
    # d_reload
    # echo "done."
    #;;
    restart|force-reload)
    #
    # If the "reload" option is implemented, move the "force-reload"
    # option to the "reload" entry above. If not, "force-reload" is
    # just the same as "restart".
    #
    echo -n "Restarting $DESC: $NAME"
    d_stop
    sleep 1
    d_start
    echo "."
    ;;
    *)
    # echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
    echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
    exit 1
    ;;
    esac
    exit 0

    Ik hoop dat iemand kan helpen.

    Mvg,

    Jim

  2. #2
    /etc/init.d/script
    geregistreerd gebruiker
    42 Berichten
    Ingeschreven
    25/11/05

    Locatie
    Hoorn

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Output kan je weglaten met b.v.:

    /etc/init.d/mohaa-server-12203 start > /dev/null 2>&1

    Dan zie je dus niet of het goed gestart is, maar je kan eventueel ook nog doen:

    /etc/init.d/mohaa-server-12203 start > /dev/null 2>&1 ; echo $?

    Als daarvan de output 0 is gaat het goed.

  3. #3
    /etc/init.d/script
    Deactro
    1.772 Berichten
    Ingeschreven
    04/11/04

    Locatie
    Tiel

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 11051476
    Ondernemingsnummer: nvt

    mocht je de server nog willen bedienen etc kun je hem misschien beter starten in een screen sessie.

  4. #4
    /etc/init.d/script
    geregistreerd gebruiker
    32 Berichten
    Ingeschreven
    25/02/04

    Locatie
    Poortugaal

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Bardo
    Bedrijf: Caveo Internet BV
    Functie: Managing DIrector
    URL: www.caveo.nl
    Registrar SIDN: ja
    KvK nummer: 24296740
    Ondernemingsnummer: nvt
    View nl.linkedin.com/in/bgcornelissen's profile on LinkedIn

    ik zou voor dit gaan :

    screen -A -m -d -S gameserver1 ./gameserver -p 1720 > /dev/null 2>&1 ; echo $?

    props to guidob voor het laatste stukje

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics