Lambik61 Geplaatst: 5 augustus 2005 Geplaatst: 5 augustus 2005 Ik heb Fedora en Webmin geinstalleerd. <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> Het bestand rdgd.i386, radegast.cfg en netpilot.i386 in de directory usr/rdgd/ geplaatst Hoe maak je nu een opstartscript zodat het tijdens het booten automatisch gestart wordt. In Webmin zit de optie: system -> bootup and shutdown. Hier moet je dus een script kunnen aanmaken. Ik loop steeds vast. Wie helpt met een goed voorbeeld? CU Lambik VU+ DUO2, Triax88, 13E,19E,23E,28E
Gast Geplaatst: 6 augustus 2005 Geplaatst: 6 augustus 2005 http://www.sat4all.com/forums/showflat.p...true#Post899728 script maaktje met elke editor: Ik gebruik zelf ook zo'n script (om de boel te rebooten): killall -9 netpilot.i386 & killall -9 rdgd.i386 & rm -rf rdgd.cmd & /var/bin/./rdgd.i386 & /var/bin/./netpilot.i386 localhost 666 & je zou het killall -9 en rm bla bla weg kunnen laten, dus alleen de onderste 2 regels. Deze regels opslaan in een file blablka.sh en dan in de .kde/autostart dir kopieren (knoppix, bij andere distro's weet ik het niet).
Gast Geplaatst: 6 augustus 2005 Geplaatst: 6 augustus 2005 Bij de meeste versies van *nix zet je een startup script in /etc/init.d Een script behoort te beginnen met de regel #!/bin/sh of #!/bin/ksh of #!/bin/bash, afhankelijk van welke shell je normaal gebruikt. Kijk in de al bestaande scripts en gebruik dat, dan weet je zeker dat 't werkt. Nu ga je naar /etc/rc2.d en maak je een symbolische link naar je init.d script en je noemt 't S99blah. S (Hoofdletter) geeft aan dat 't om een startscript gaat. 99 geeft de volgorde aan waarin 't wordt gestart (99=achteraan, 00=vooraan). Als je zorgt dat de permissies gelijk zijn aan die van de andere scripts kan 't alleen maar goed gaan.
Gast Geplaatst: 6 augustus 2005 Geplaatst: 6 augustus 2005 Hoe je begint aan een script kon je hier reeds lezen.
Lambik61 Geplaatst: 6 augustus 2005 Auteur Geplaatst: 6 augustus 2005 Citaat: <knip> script maaktje met elke editor: Ik gebruik zelf ook zo'n script (om de boel te rebooten): killall -9 netpilot.i386 & killall -9 rdgd.i386 & rm -rf rdgd.cmd & /var/bin/./rdgd.i386 & /var/bin/./netpilot.i386 localhost 666 & je zou het killall -9 en rm bla bla weg kunnen laten, dus alleen de onderste 2 regels. Deze regels opslaan in een file blablka.sh en dan in de .kde/autostart dir kopieren (knoppix, bij andere distro's weet ik het niet). Middels Webmin heb ik jouw start en stopcommando's toegevoegd. Het script is aut gegenereerd en ziet er zo uit: ----------------------------- #!/bin/sh # description: Radegast is a cardserver for sharing your smartcard on your local network # chkconfig: 2345 99 00 case "$1" in 'start') /usr/rdgd/./rdgd.i386 & /usr/rdgd/./netpilot.i386 localhost 695 & touch /var/lock/subsys/Radegast ;; 'stop') killall -9 netpilot.i386 & killall -9 rdgd.i386 & rm -rf rdgd.cmd & rm -f /var/lock/subsys/Radegast ;; *) echo "Usage: $0 { start | stop }" ;; esac exit 0 ------------------------ Bedankt hiervoor <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> CU Lambik VU+ DUO2, Triax88, 13E,19E,23E,28E
Gast Geplaatst: 6 augustus 2005 Geplaatst: 6 augustus 2005 k no prob <img src="/forums/images/graemlins/smile.gif" alt="" />, heb nog wel leuk scriptje, kun je zien hoeveel users er een connectie hebben openstaan (als je een groot huis en gezin hebt <img src="/forums/images/graemlins/smile.gif" alt="" /> ) echo "" echo "Momenteel `netstat -n|grep 678|grep ESTABLISHED|sort|cut -d : -f2|uniq|wc -l` RDGD users!" echo "-----------------------------" echo "| Poort: | IP-nummer |" echo "-----------------------------" netstat -n|grep 678|grep ESTABLISHED|sort|cut -d : -f2|uniq echo "-----------------------------" date echo "-----------------------------"
Gast Geplaatst: 6 augustus 2005 Geplaatst: 6 augustus 2005 o ja wel ff poort aanpassen 678, wordt dan in jou geval 695
rai Geplaatst: 6 augustus 2005 Geplaatst: 6 augustus 2005 Leuk scriptje. Werkt trouwens ook voor een NEWCAMD server. Poortje is dan 10000 en naam newcamd. Weet er iemand een oplossing om LINCARDEMU op te starten? Met lincardemu kan ik namelijk m'n oude NOKIA verbinden met m'n NEWCAMD server. Op zich werkt het, maar ik dit progje wil alleen in de voorgrond lopen. ALs je lincardemu& doet dan stopt de boel.
Big fellow Geplaatst: 6 augustus 2005 Geplaatst: 6 augustus 2005 Al eens het commando "nohup" geprobeerd? Probeer het anders in een "screen" sessie te laten lopen... Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill
Gast Geplaatst: 7 augustus 2005 Geplaatst: 7 augustus 2005 Citaat: Middels Webmin heb ik jouw start en stopcommando's toegevoegd. Het script is aut gegenereerd en ziet er zo uit: ----------------------------- #!/bin/sh # description: Radegast is a cardserver for sharing your smartcard on your local network # chkconfig: 2345 99 00 case "$1" in 'start') /usr/rdgd/./rdgd.i386 & /usr/rdgd/./netpilot.i386 localhost 695 & touch /var/lock/subsys/Radegast ;; 'stop') killall -9 netpilot.i386 & killall -9 rdgd.i386 & rm -rf rdgd.cmd & rm -f /var/lock/subsys/Radegast ;; *) echo "Usage: $0 { start | stop }" ;; esac exit 0 ------------------------ Bedankt hiervoor <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> Ik zou de -9 weglaten bij het comando killall, dan stop je de processen op de nette manier. Als de processen niet gestop kunnen worden door het script, zall het shutdown script ze zelf wel killen op de "brute" manier.
Gast Geplaatst: 7 augustus 2005 Geplaatst: 7 augustus 2005 Ik vind die brute methode wel gaaf, luisteren dan zal ie <img src="/forums/images/graemlins/loldev.gif" alt="" />
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen