Jak uzyskać dostęp do sesji screena na serwerze?

Odpowiedz Nowy wątek
2012-07-19 16:13

Rejestracja: 8 lat temu

Ostatnio: 7 lat temu

0

Mam skrypt, który generuje linki do pobrania, dopasowuje do każdego z nich nazwę pliku i zapisuje to w pliku sh do pobrania curlem, gotowe do uruchomienia. Następnie ustawia chmod +x dla tego pliku i uruchamia go z poleceniem screen -dmS. Kiedy loguję się na serwer przez ssh to w procesach widzę że to działa, z tym że nie mogę patrzyć na to co się dzieje (chodzi mi o prędkość pobierania i postęp) bo skrypt został uruchomiony przez usera nobody a ja się loguję jako root. Czy mogę jakoś uzyskać dostęp do tej sesji screena? Obojętnie czy przez PHP czy normalnie przez terminal.

Pozostało 580 znaków

2012-07-19 23:22
Moderator

Rejestracja: 13 lat temu

Ostatnio: 2 miesiące temu

Lokalizacja: Rzeszów

0

Nie siedzę w linuksach, ale zainteresowałbym się poleceniem "su"/"sudo".

Generalnie chodzą też plotki, że wyników pod hasłem run screen as another user jest 888,000,000 w Google, ale ja bym plotkom wiary nie dawał ;)


Pozostało 580 znaków

2012-07-20 00:24

Rejestracja: 17 lat temu

Ostatnio: 2 dni temu

0

su nobody

Pozostało 580 znaków

2012-07-20 02:00

Rejestracja: 12 lat temu

Ostatnio: 11 miesięcy temu

0
kult napisał(a):

su nobody

Przecież nobody standardowo ma shella /usr/sbin/nologin. Właśnie po to, żeby żaden luser nie próbował korzystać z niego jak z normalnego konta... Nie rozumiem po kiego grzyba uruchamiać screena przez PHP, ale jeśli już to można to zrobić z jakiegoś sensowniejszego konta.


Women were the reason I became a monk - and, ah, the reason I switched back...

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0