![](https://www.webhostingtalk.pl/uploads/monthly_2018_03/Z_member_45160.png)
Zasepa
-
Zawartość
12 -
Rejestracja
-
Ostatnio
Posty napisane przez Zasepa
-
-
Tego pliku nie miałem.
Utworzyłem go w głównym katalogu użytkownika i wkleiłem zawartość:
logfile flush 0
log ondefutf8 onmsgwait 2defscrollback 50defobuflimit 50Oczywiście chmod 755
Dobrze zrobiłem?
-
Udało mi się.
Dałem tak:
screen -L -mdS testowyhlds ./hlds_run -game cstrike +port 27015
Wcześniej myślałem ze ten log będzie się tworzył w głównym katalogu użytkownika. Ale on się tworzy w katalogu gdzie jest uruchamiana aplikacja. I teraz wszystko działa.
Ale chciałem jeszcze dodać logi ze screena od hltv.
Dodałem tak samo. Lecz zamiast utworzyć się kolejny plik(screenlog.1) na logi to logi zapisują się do tego samego pliku co serwer(screenlog.0)
Pytanie jak to naprawić?
Bardzo dziękuje za pomoc
-
- A jaki plik sprawdzasz?no ten "loghlds.txt"
I jest on pusty
natomiast jak wejdę w ten screen (screen -r testowyhlds) to mam logi z serwera
Wiec czemu ich nie zapisuje?
-
Jakoś się obejdzie bez wpisywania dodatkowych komend.
Niestety ale nie działa prawidłowo.
Screen startuje, serwer działa, plik logu zostaje utworzony. Lecz jest pusty.
po wpisaniu screen -ls wyskakuje:
There is a screen on:23624.testowyhlds (04/02/17 16:40:39) (Detached)Więc wszystko działa. Tylko ze log jest pusty
Mam pytanie do "screen -L -mdS testowyhlds ./hlds_run -game cstrike +port 27016"
Czy jeżeli tworzę screena bez parametru -d w skrypcie to czy na koniec skryptu muszę jakoś zrobić to tzw Ctrl + A Ctrl + D w skrypcie?? bo ten skrypt na uruchomienie serwera będzie uruchamiany z crontab.
-
Zrobiłem tak:
screen -A -m -d -S -L testowyhlds ./hlds_run -game cstrike +port 27016 >> /home/serwer/loghlds.txt
Nie było sensu pisać wszystkich parametrów startowych do aplikacji więc dałem tylko 2.
Nie wiem czemu ale nie działa. Tworzy tylko plik logów ale nie uruchamia screena(logi są puste)
Jeśli uruchamianie aplikacji dam w cudzysłowach efekt jest ten sam.
Pytanie w którym miejscu dodać parametr -L dla screena? Testowałem w różnych miejscach i nie działa.
I jeszcze jedno pytanie. Zanim uruchomie apliakcję chciałym jeszcze wpisać do screena kilka innych komend jak to zrobić z poziomu skryptu?
I jeszcze jendo jak do uruchomionego screena z poziomu skryptu wpisać jakąś komendę?
Proszę o pomoc
-
Zrobiłem tak:
screen -S mojscreen -L
./mojaapka.sh > log.txt
CTRL+A, D
I działa świetnie
Lecz to nie koniec. Mam problem, gdyż posiadam skrypt na uruchomienie tej aplikacji w bash.
I tu moje pytanie jak zaimplementować to do skryptu? Testowałem różne warianty i w gdy dam w jednej linijce aby utworzyło screena i uruchomiło aplikację to nie działają logi
w dwóch linijkach wszystko działa. ale niewiem jak przełożyć to na skrypt. Bo tutaj tworzę screena właczam aplikację i wychodze ze screena kombinacją klawiszy. A jak ma to skrypt zrobić?
Proszę o pomoc
-
Z kolei żeby scrollować w aktywnym screenie:
CTRL+A, ESC - przechodzisz w copy-mode
Żeby wyjść wystarczy: ENTERx2
Dzięki ci za to tą poradę własnie wkurzało mnie ze nie mogę przewinąć.
Jeśli chodzi o plik "screenlog.0" to on się tworzy w katalogu użytkownika? On jest non stop aktualizowany? Nie ma jakiegoś opóźnienia w aktualizacji logów do pliku? Plik jest na stałe nawet po wyłączeniu screena?
Zobaczę i dam znać czy jest to porządny efekt.
Bardzo dziękuje z pomoc
-
Ja muszę mieć wszystkie logi z aplikacji.(screena) I mieć możliwość przeglądania ich w danej chwili i z danego czasu.
Niestety nie znam się dobrze aby samemu poradzić z tym problemem.
Proszę o pomoc
-
No stworzyło mi plik z logami ale to są logi tego co ja robię w konsoli putty. a nie screena którego utworzyłem.
-
Zapomniałem napisać. Kupiłem vps. Loguje się do niego przez konsole putty. Na screenie stawiam aplikację. Niestety gdy opuszczę program. Np na noc, to potem nie wiem co aplikacja robiła przez ten czas.
SyndromMam te ustawienia dodać do pliku screenrc a gdzie go znajdę?
Z tego co teraz wyczytałem to mam go utworzyć w katalogu użytkownika?
i ma się nazywać ".screenrc" z kropka na początku? i tyle? Trzeba jakoś restartować tą usługę screen, aby po dodaniu tego pliku wszystko działało?
-
Witam
Potrzebuje skryptu albo ustawień o ile takie są aby wszystko to co dzieje się na screen było zapisywane do logów.
Proszę o pomoc. Gdyż bez tego nie wiem co się dzieje z aplikacją pod moją nieobecność.
Pozdrawiam
Logi ze screen
w Administracja Serwerów
Napisano · Raportuj odpowiedź
Jak to poprawić bo aktualnie nie działa?
Nie tworzy drugiego pliku logów