rlinetd
Michal Kochanowicz
michal w michal.waw.pl
Pon, 3 Wrz 2001, 20:51:53 CEST
On Mon, Sep 03, 2001 at 08:23:18PM +0200, Paweł Wilk wrote:
> BTW, kiedy beda poprawki do rc-scripts z dropowaniem
> limitow? (podejrzewam to wlasnie, bo restart robie po 'su -' z innego
> uzytkownika)
Z tym jest pewien problem. W CVS jest teraz poprawka zdejmująca limit
ilości procesów. Natomiast jeśli chodzi o pozostałe limity to
1. shell nie zachowuje się w sposób zgodny z dokumentacją. Tzn:
1.1. Nie obsługuje wszystkich wymienionych w ,,man sh'' opcji
(konkretnie: ,,v'' i ,,w'' BTW: polskie tłumaczenie jest
koszmarne).
1.2. Na ,,ulimit -n unlimited'' reaguje błędem: ,,exceeds allowable
limit''.
1.3. Nie pozwala seryjnie podawać parametrów (,,ulimit -dflmnpst
unlimited'' nic nie zmienia). Podobnie: ,,ulimit -d -f -l -m -n
-p -s -t unlimited''.
Wszystko to można obejść, robiąc np:
for limit in d f l m n p s t; do ulimit -$limit unlimited; done
i godząc się na nie ustawienie ,,n'', ,,v'' i ,,w''. ,,c'' jest
ustawiane oddzielnie na zero.
2. argumenty dla ulimit są różne dla różnych shell, ale jak już pisałem
na rc-scripts IMO nie ma to znaczenia, jako że w PLD /bin/sh to pdksh
i jak ktoś sobie to zmieni to jego problem.
--
--= Michal Kochanowicz==--==--==BOFH==--==--==michal w michal.waw.pl =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--
Więcej informacji o liście dyskusyjnej pld-devel-pl