GDB

Konfiguracja serwerów, usług, itp.
wiwiwi
Posty: 12
Rejestracja: 22 czerwca 2016, 17:19

GDB

Post autor: wiwiwi »

Podczas restartu aplikacji otrzymuje błąd:

Gdy wpisze ./restartgdb wszystko dziala wporzadku, lecz gdy zrestartuje serwer z poziomu gry, niestety nie włączy się ponieważ wyskakuje błąd:

set logging: Permission denied.

restart

Kod: Zaznacz cały

#!/bin/bash
while true;
do
echo "Restart : `date +%d-%m-%Y--%H:%M`" >> ./restart.log
gdb -x gdbfile
sleep 5
done

gdbfile

Kod: Zaznacz cały

file otserv
run
set logging on
set pagination off
bt full
q
y
Pomoze ktos? jak nadac sobie uprawnienie do tego? zreszta dlaczego wywala ten blad podczas restartu a nie podczas uruchamiania?
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: GDB

Post autor: dedito »

Co to za wynalazek?
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2324
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: GDB

Post autor: LordRuthwen »

Pierwsze skojarzenie: bo uruchamiasz z innego użytkownika niż chcesz restartować.
wiwiwi
Posty: 12
Rejestracja: 22 czerwca 2016, 17:19

Re: GDB

Post autor: wiwiwi »

uruchamiam ze zwykłego użytkownika ./restartgdb więc na tym samym uzytkowniku powinno walnąć restart. Dodam, tj. wcześniej ze na debian 6.0 squezze dobrze działało, na 7 nie.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Re: GDB

Post autor: mariaczi »

wiwiwi pisze:Gdy wpisze ./restartgdb wszystko dziala wporzadku, lecz gdy zrestartuje serwer z poziomu gry, niestety nie włączy się ponieważ wyskakuje błąd:
set logging: Permission denied.
Co rozumiesz "z poziomu gry"? To jakaś gra przeglądarkowa? Jeśli tak, to jest pewnie tak jak podpowiada LordRuthwen. To co masz serwowane do przeglądarki leci na użytkowniku www-data a jak uruchamiasz serwer przy starcie systemu to albo uruchamiasz go na swoim koncie albo root'a.
wiwiwi
Posty: 12
Rejestracja: 22 czerwca 2016, 17:19

Re: GDB

Post autor: wiwiwi »

@up
Nie.

Załóżmy uruchamiam aplikacje z poziomu usera przez gdb, (./restartgdb) tak aby zapisało mi ewentualne logi z błędami po crashu aplikacji. Serwer jest wyłączany z poziomu gry, i uruchamiany ponownie (do tego uzywam tego restartu).

Widzę komunikat, że nie mam uprawnień, ale dlaczego on wyskakuje dopiero podczas restartu? jak nadać uprawnienie dla tego usera do set logging
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: GDB

Post autor: dedito »

Kod: Zaznacz cały

ps aux
ODPOWIEDZ