|
shell i bash
ispep - 11-07-2007 01:07
Witam mam problem łącze sie przez putty ze swoim shellem i mam problem, jakoś włączyłem bash i nie wiem jak go wyłączyć i powrócić do normalnego stanu czyli
zamiast -bash-3.00$ mieć ispep@shell.pl:~$
i gdy wpisze exit to zamiast wyłączyć bash wyłącza mi puuty :/ i jak zaloguje się ponownie na shella to bash znów jest włączony :/
Pomocy
jaSS - 11-07-2007 10:07
ale chodzi Ci o sam napis
ispep@shell.pl:~$
czy chcesz używać innej powłoki niż bash?
ispep - 11-07-2007 14:34
chce inna powloke, chce taka jak włączam Terminala czyli zwykla
jaSS - 11-07-2007 14:58
Szczerze mówiąc to nie potrafię Ci pomóc bo nie znam powłoki o nazwie "zwykła".
Powłoka jaka jest uruchamiana przy starcie jest zdefiniowana w /etc/passwd i tam można zdecydować co ma być uruchamiane bash/sh/tsh/zsh
Rad - 11-07-2007 15:19
Mi się wydaje, że jemu jednak chodzi o sam napis :) Nie pamiętam teraz gdzie to się zmieniało, w .bash_profile może? Nie wiem.
jaSS - 11-07-2007 15:25
Jeżeli chodzi o sam napis to jest on w zmiennej $PS1.
spróbuj zrobić: export PS1="\u@\h:\w\$"
[ Dodano: 2007-07-11, 15:26 ] Jeżeli rzeczywiście chodzi tylko o napis i to zadziała tak jak chciałeś to wystarczy ze dodasz taki wpis na końcu pliku .bash_profile
ispep - 11-07-2007 15:30
chodzi mi o powloke w ktorej moge uzyc ekg, screen, irssi przed tem moglem ale sie bawilem i nie działa :/
jaSS - 11-07-2007 15:37
Hmmm chyba po woli wiem o co Chodzi ;)
Czy możesz wyświetlić co się pokazuje jak próbujesz uruchomić któryś z wymienionych wyżej programów?
Możesz też napisać co Ci pokazuje: echo $TERM
ispep - 11-07-2007 15:39
Pokazuje
xterm
jaSS - 11-07-2007 15:42
a błąd przy próbie uruchomienia któregokolwiek z programów?
ispep - 11-07-2007 15:47
Jak wpisuje aby uruchomil jakis program np ekg to pokazuje
-bash-3.00$ ekg -bash: fork: Resource temporarily unavailable
jaSS - 11-07-2007 16:07
Czy próbowałeś wpisać ten komuniakt w google?
Wiesz co on oznacza?
Raczej ma on mało wspólnego z powłoką.
System ma problem z uruchomieniem kolejnego procesu. Może na serwerze masz jakieś ograniczenia na liczbę procesów jakie mogą być uruchomione.
ispep - 11-07-2007 16:12
hmm to jak zabic procesy ?
Rad - 11-07-2007 16:16
weź ps x i zobacz co masz odpalone. potem kill i numer procesu.
ispep - 11-07-2007 16:19
mam wpisac w konsoli ?
ps x
jak wpisuje ps x to wyswietla mi blad -bash: fork: Resource temporarily unavailable
jaSS - 11-07-2007 16:26
A co masz uruchomionego na tym koncie?
Czy możesz jednocześnie połączyć się dwoma putty na serwer?
ispep - 11-07-2007 16:30
jak chce sie polaczyc dwa razy przez putty na shella to jak otwieram drugiego putty i lacze sie to pokazuje Server unexpectedly closed network connection
jaSS - 11-07-2007 16:35
Może nie zapłaciłeś za konto i administrator daje Ci do zrozumienia że należy to zrobić bo wygląda na to że masz limit na jeden proces i po prostu więcej nie możesz odpalić a sama powłoka jest tym właśnie procesem.
Dla pewności pokaż co masz w .bash_profile, .bashrc czy przypadkiem nie masz tam czegoś wpisanego co generuje Ci pętlę tworzącą jakąś masakrytyczną ilość procesów (w co wątpie).
Oczywiście nie będziesz mógł otworzyć powyższych plików na serwerze wiec spróbuj się rozłączyć i połączyć jakimś sftp-em np WinSCP aby pobrać z serwera te pliki.
ispep - 11-07-2007 16:46
konto mam oplacone i mam je dopiero 3 dni gdy lacze sie programem WinSCP to wyskakuje mi takie cos
http://img63.imageshack.us/img63/6473/erxu3.th.jpg
jaSS - 11-07-2007 17:02
Może jak nie działa sftp to masz dostęp tam przez ftp albo coś takiego?
Cóż w takim przypadku na Twoim miejscu przeczytałbym regulamin i dowiedział się jaki masz limit procesów na koncie.
I jeżeli jesteś pewien że nie masz takiej ilości wykorzystanej to napisałbym do admina serwera.
Bo sam raczej nic nie zrobisz skoro nie możesz uruchomić żadnego procesu.
ispep - 11-07-2007 17:11
A jak kill-nąć jakiś proces?
ShinnRa - 11-07-2007 17:39
kill PID_procesu
lub jak nie znasz PID'a to kill `pidof nazwa_procesu`
ispep - 11-07-2007 18:21
ok chłopaki napisałem do admina mam za dożo procesów po włączanych podobno prosiłem go żeby mi zresetował konto albo naprawił teraz czekam na odpowiedz a co procesów to jak dowiedzieć sie nazwę albo pid procesu ?
jaSS - 11-07-2007 19:48
ps x
zwróci Ci listę z kodami ale w związku z tym że nie możesz uruchomić żadnego procesu to nie bedziesz mógł wykonac tego jak również wykonać kill (chyba ze kill nie wymaga wolnego procesu ale nie wydaje mi się ;) )
Na niektórych systemach działa jeszcze
kill -9 -1
wówczas zabijane są wszystkie procesy danego usera.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|