men, min idé er ikke at smide folk af, men at stoppe hele ftp servicen. (så at FTP-serveren kun køre når jeg har startet den, og den stoppe HELT når jeg er færdig med at bruge den..)
jeg har lavet scriptet, jeg er bare usikker på hvordan det er bedst at kører det script..
Du kan jo også gøre det at du starter ftp'en med /etc/init.d/vsftpd start, og så stopper den igen med /etc/init.d/vsftpd stop i dit script når der ingen brugere er på.
Jeg går ud fra det er småting der skal ændres i scriptet.
scriptet er som det skal være, dvs, det bruger /etc/init.d/vsftpd start - stop. og det holder øje hvert minut om der er nogen logget på, og hvis der ikke er nogen logget på i 15 minutter, så kører den vsftpd stop.
så selve den del er iorden..
det er en windows maskine, som gennem asp.NET (telnet) starter scriptet, dvs den logger på, køre ./startftp.sh, og logger så af igen. problemet er, at i det at brugeren jo logger af, så stopper startftp.sh scriptet igen. og så var spørgsmålet om det kan klares med ./startftp.sh& eller om der er en smartere metode. (altså en komponent til formålet) process eller service eller lignende..
& er ikke nok, fandt jeg s¨ud af :) men nohup køre bare
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.