Spustenie webminu po štarte systému

Sekcia: Konfigurácia 30.05.2011 | 00:12
Avatar maor Mint, Debian, Raspbian, LibreELEC  Používateľ
Zdravím,
ako mám nastaviť webmin, aby sa spúšťal po štarte systému? Skript v /etc/init.d existuje a aj symlinky mám v rc2.d, rc3.d a rc5.d. Manuálne sa samozrejme dá spustiť.
    • Re: Spustenie webminu po štarte systému 30.05.2011 | 00:18
      Avatar Branislav Poldauf Manjaro, Debian stable  Používateľ
      ked ho pridas v klikatku - aplikacie spustane po starte / startup aplications tak to nefunguje ??
      pre ake distro to je ??
      Linux: the operating system with a CLUE... Command Line User Environment
      • Re: Spustenie webminu po štarte systému 30.05.2011 | 00:23
        Avatar maor Mint, Debian, Raspbian, LibreELEC  Používateľ
        Debian, ale bez GUI, iba konzola
    • Re: Spustenie webminu po štarte systému 30.05.2011 | 00:47
      WlaSaTy   Návštevník
      Pokiaľ boli tie linky vytvorené správne, tak bude asi zle vytvorený samotný skript. Alebo nemá právo vykonania.

      • Re: Spustenie webminu po štarte systému 30.05.2011 | 01:23
        Avatar maor Mint, Debian, Raspbian, LibreELEC  Používateľ
        symlinky so OK, práva 755, owner root, group root, inštaloval som to z deb balíka, skript som nijako neupravoval
        #!/bin/sh
        # chkconfig: 235 99 10
        # description: Start or stop the Webmin server
        #
        ### BEGIN INIT INFO
        # Provides: webmin
        # Required-Start: $network $syslog
        # Required-Stop: $network
        # Default-Start: 2 3 5
        # Default-Stop: 0 1 6
        # Description: Start or stop the Webmin server
        ### END INIT INFO

        start=/etc/webmin/start
        stop=/etc/webmin/stop
        lockfile=/var/lock/subsys/webmin
        confFile=/etc/webmin/miniserv.conf
        pidFile=/var/webmin/miniserv.pid
        name='Webmin'

        case "$1" in
        'start')
        $start >/dev/null 2>&1 </dev/null
        RETVAL=$?
        if [ "$RETVAL" = "0" ]; then
        touch $lockfile >/dev/null 2>&1
        fi
        ;;
        'stop')
        $stop
        RETVAL=$?
        if [ "$RETVAL" = "0" ]; then
        rm -f $lockfile
        fi
        pidfile=`grep "^pidfile=" $confFile | sed -e 's/pidfile=//g'`
        if [ "$pidfile" = "" ]; then
        pidfile=$pidFile
        fi
        rm -f $pidfile
        ;;
        'status')
        pidfile=`grep "^pidfile=" $confFile | sed -e 's/pidfile=//g'`
        if [ "$pidfile" = "" ]; then
        pidfile=$pidFile
        fi
        if [ -s $pidfile ]; then
        pid=`cat $pidfile`
        kill -0 $pid >/dev/null 2>&1
        if [ "$?" = "0" ]; then
        echo "$name (pid $pid) is running"
        RETVAL=0
        else
        echo "$name is stopped"
        RETVAL=1
        fi
        else
        echo "$name is stopped"
        RETVAL=1
        fi
        ;;
        'restart')
        $stop ; $start
        RETVAL=$?
        ;;
        *)
        echo "Usage: $0 { start | stop | restart }"
        RETVAL=1
        ;;
        esac
        exit $RETVAL
        • Re: Spustenie webminu po štarte systému 02.06.2011 | 23:50
          WlaSaTy   Návštevník
          Skús sem dať chybu ktorú to vypíše.

          A k tomu skriptu. Vo forme, v akej si ho sem dal nemôže fungovať. Jeho syntax nevyhobuje posix shell-u. Neviem, či si tam nepchal navyše entery alebo tam boli odjakživa, ale z akého deb balíka si inštaloval program ktorý je priamo v repozitároch?
          • Re: Spustenie webminu po štarte systému 04.06.2011 | 02:38
            Avatar asi Gentoo  Používateľ
            V najhoršom prípade si cez webmin vyber programy po spustení,
            vytvor nový,
            doň zadaj prestne to čo zadávaš keď ho spúštaš manuálne.
            • Re: Spustenie webminu po štarte systému 14.06.2011 | 19:52
              Avatar maor Mint, Debian, Raspbian, LibreELEC  Používateľ
              Podarilo sa mi to vyriešiť úpravou súboru /etc/init.d/.depend.start, kde som musel pridať webmin.