Konfiguracja serwerów, usług, itp.
TheMorgenPL
Posty: 24 Rejestracja: 23 września 2014, 15:12
Post
autor: TheMorgenPL » 23 września 2014, 15:21
Siemasz ;p Chcialbym otworzyc plik SH z punktu strony PHP
Plik PHP:
Kod: Zaznacz cały
[color=#666600]<?[/color][color=#000000]php
[/color][color=#000088]exec[/color][color=#666600]([/color][color=#008800]'sh /home/panel/1/start.sh'[/color][color=#666600]);
[/color][color=#666600]?>
[/color]
Plik SH:
Kod: Zaznacz cały
[color=#880000]#!/bin/sh[/color][color=#000000]cd
[/color][color=#666600]/[/color][color=#000000]home[/color][color=#666600]/[/color][color=#000000]samp
killall screen
[/color]
mati75
Junior Member
Posty: 625 Rejestracja: 30 lipca 2009, 11:19
Lokalizacja: default city
Post
autor: mati75 » 23 września 2014, 20:50
Co ma robić ten skrypt?
dedito
Moderator
Posty: 3588 Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice
Post
autor: dedito » 24 września 2014, 13:16
Najwyraźniej ma zabijać wszystkie sesje screen tylko po co te przejście do katalogu?
bart86
Beginner
Posty: 125 Rejestracja: 18 września 2012, 18:48
Post
autor: bart86 » 25 września 2014, 05:50
Może się wykonuje ale chba nic nie robi. No poza zabijaniem sesji screen jeśli są takie jeśli nie to nic.
mati75
Junior Member
Posty: 625 Rejestracja: 30 lipca 2009, 11:19
Lokalizacja: default city
Post
autor: mati75 » 25 września 2014, 21:34
dedito pisze: Najwyraźniej ma zabijać wszystkie sesje screen tylko po co te przejście do katalogu?
Ja tam wejścia do katalogu nie widzę.
dedito
Moderator
Posty: 3588 Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice
Post
autor: dedito » 26 września 2014, 09:22
mati75 pisze: Ja tam wejścia do katalogu nie widzę.
Formatowanie kodu mu się rozjechało ale widać tam komendę cd i poniżej ścieżkę do katalogu. Jak by to poprawić to chyba tak to wyglądało w oryginale.
TheMorgenPL
Posty: 24 Rejestracja: 23 września 2014, 15:12
Post
autor: TheMorgenPL » 01 października 2014, 19:27
No oke ;D Teraz probuje zrobic screen:
#!/bin/sh
cd /home/samp
screen ./samp03svr
No i nie dziala ale:
#!/bin/sh
cd /home/samp
./samp03svr
Dziala ;O
bart86
Beginner
Posty: 125 Rejestracja: 18 września 2012, 18:48
Post
autor: bart86 » 02 października 2014, 02:11
ty chyba sam nie wiesz co te skrypty robią
skomentuje ci to
#!/bin/sh
cd /home/samp #przechodzi w katalog samp
screen ./samp03svr #nic nie robi bo to sama komenda screen bez parametrów, aby uruchomić sesje screen trzeba użyć odpowiednich opcji
skrypt powinien mieć rozszerzenie sh czyli samp03svr.sh
całe dwie ostanie linijki można zastąpić jedną
screen -mdS samp03svr /home/samp/samp03svr.sh
Drugi skrypt:
#!/bin/sh
cd /home/samp #przechodzi w katalog samp
./samp03svr # uruchamia skrypt w konsoli
tu też wystarczy jedna linijka
/home/samp/samp03svr
składnia "./nazwapliku" służy do uruchamiania skryptu w katalogu w którym się znajdujemy ale można uruchomić każdy inny skrypt bez przechodzenia w katalog gdy podamy do niego pełną ścieżkę
TheMorgenPL
Posty: 24 Rejestracja: 23 września 2014, 15:12
Post
autor: TheMorgenPL » 02 października 2014, 15:19
Ale zrozum ze plik sie nazywa "samp03svr " bez zadnych rozszerzen ;p
mati75
Junior Member
Posty: 625 Rejestracja: 30 lipca 2009, 11:19
Lokalizacja: default city
Post
autor: mati75 » 03 października 2014, 10:32
Serwery www w Debianie są uruchamianie jak użytkownik www-data.
Więc zabijanie procesu powinno wyglądać tak: