Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 4.700 pregleda

Najnovija ↓

screen u rc.local ... 05.01.2005. u 14:23 · pre 265 meseci #1
U rc.local sam stavio nesto tipa:
screen <ime programa> .......

Task se uredno pokrece, ali u konzoli. (kreira .screen/ dir u samom rutu i daje ime socketu tipa 238.console.imekompa). Kada se ulogujem ssh-om, ne znam kako da pogledam tu screen sesiju iz rc.local-a. Ima li nacina da je vidim, ili sam krenuo totalno pogresnim putem? ;)
Potpis
http://liberland.vizio.biz
http://soundcloud.com/pyc
Re: screen u rc.local ... 05.01.2005. u 15:49 · pre 265 meseci #2
Man strana ne pomaze? Mozda da probas sa screen -r? ;)

Ukoliko je pokrenuto vise sesija, screen ce ti prikazati spisak gde mozes da izaberes koju sesiju da nastavis (reattach).

Primer:

trillian:/var/www/mono# screen -r
There are several suitable screens on:
8277.pts-0.trillian (Detached)
8285.pts-0.trillian (Detached)
Type "screen [-d] -r [pid.]tty.host" to resume one of them.
trillian:/var/www/mono#


Pozdrav,
alex.
Potpis
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
Re: screen u rc.local ... 05.01.2005. u 20:13 · pre 265 meseci #4
Pa sad, ja jos uvijek nijesam nacisto sto si pitao, nije bas najjasnije da li je screen session jos aktivan kad se ti ulogujes preko ssh ili je program zavrsio izvrsavanje. Ovo sto je alex napisao vazi ako je program jos aktivan.

Ako hoces da vidis sta se sve izdesavalo u toku cijele sesije (ili ako je program zavrsio sa radom prije nego sto si se ti prijavio preko ssh), onda treba da kazes screen-u da sve upise u log fajl ("screen -L").
Re: screen u rc.local ... 05.01.2005. u 20:34 · pre 265 meseci #5
Evo da pokusam da razjasnim jos malo....

Siguran sam da je screen aktivan, jer vidim python u procesima i netstatu, a python interpreter pokrecem iz screena iz rc.local fajla, ali toj screen sesiji ne mogu nikako da pristupim preko root logina preko ssh. Verovatno sa konzole, (dakle ne preko ssh-a logina) mogu da vidim tu screen sesiju sa pythonom, ali to jos nisam probao, jer treba da kacim monitor i tastaturu za "box".......

dakle, _postoji_ screen socket "/.screen/broj.console.imekompjutera", ali kako da mu pristupim?

da li je moguce da ja ovde toliko lupam gluposti da me niko ne razume... nisam nesto mnogo iskusan sa linuxom, al valjda znam za toliko... :)
Potpis
http://liberland.vizio.biz
http://soundcloud.com/pyc
Re: screen u rc.local ... 05.01.2005. u 20:45 · pre 265 meseci #6
"ps aux | grep -i screen" mora da ti pokaze screen proces, ako je ziv. Na njega mozes da se zakacis sa screen -r <PID>.

Ne bi trebalo da postoji bilo kakva razlika izmedju ssh i konzole.
Re: screen u rc.local ... 05.01.2005. u 20:59 · pre 265 meseci #7
Upravo tako - alex ti je odmah dao pravi odgovor (screen -r). Ako je jedini screen pod tim userom, nakacice se na tu sesiju. Ako ih ima vise, ispisace ti listu.

Daj nam 'ps axuw|grep screen' output i sta ti daje kada probas screen -r ?
Re: screen u rc.local ... 05.01.2005. u 21:01 · pre 265 meseci #8
root@trancephorm:~# ps aux | grep -i screen
root 272 0.0 0.9 2292 856 ? S 21:01 0:00 screen /archive/torrent/BitTorrent-3.4.2/btlaunchmany.py /archive/torrent/ --minport 30000 --maxport 30100
root 273 1.1 1.2 2360 1160 ? Ss 21:01 0:00 SCREEN /archive/torrent/BitTorrent-3.4.2/btlaunchmany.py /archive/torrent/ --minport 30000 --maxport 30100
root 344 3.0 0.6 1676 596 pts/1 S+ 21:01 0:00 grep -i screen

root@trancephorm:~# screen -list
No Sockets found in /root/.screen.

root@trancephorm:~# screen -r
There is no screen to be resumed.

root@trancephorm:~# ls /.screen/
273.console.trancephorm|


ja ne mogu bolje od ovoga.... :)
Potpis
http://liberland.vizio.biz
http://soundcloud.com/pyc
Re: screen u rc.local ... 05.01.2005. u 21:38 · pre 265 meseci #10
Druga stvar da pokusas (ako koristish bash kao root shell):
#export HOME="/root"
#screen -r
Re: screen u rc.local ... 05.01.2005. u 23:39 · pre 265 meseci #11
Citat:
Apatrid: I sta se desi kad probas:
#screen -r 273


root@trancephorm:~# cd /.screen/
root@trancephorm:/.screen# ls
273.console.trancephorm|
root@trancephorm:/.screen# screen -r 273
There is no screen to be resumed matching 273.

root@trancephorm:/# export HOME="/root"
root@trancephorm:/# screen -r
There is no screen to be resumed.


dakle nista...



Potpis
http://liberland.vizio.biz
http://soundcloud.com/pyc
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme