Strona 1 z 2
Jak otworzyc plik ;/
: 23 września 2014, 15:21
autor: TheMorgenPL
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]
: 23 września 2014, 20:50
autor: mati75
Co ma robić ten skrypt?
: 24 września 2014, 13:16
autor: dedito
Najwyraźniej ma zabijać wszystkie sesje screen tylko po co te przejście do katalogu?
: 25 września 2014, 05:50
autor: bart86
Może się wykonuje ale chba nic nie robi. No poza zabijaniem sesji screen jeśli są takie jeśli nie to nic.
: 25 września 2014, 21:34
autor: mati75
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ę.
: 26 września 2014, 09:22
autor: dedito
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.
: 01 października 2014, 19:27
autor: TheMorgenPL
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
: 02 października 2014, 02:11
autor: bart86
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ę
: 02 października 2014, 15:19
autor: TheMorgenPL
Ale zrozum ze plik sie nazywa "samp03svr" bez zadnych rozszerzen ;p
: 03 października 2014, 10:32
autor: mati75
Serwery www w Debianie są uruchamianie jak użytkownik www-data.
Więc zabijanie procesu powinno wyglądać tak: