background process limit?

2004-02-14 Thread Hugo (6s-gaming.com)
Hi list,

Is there a way to limit background processes ? I need to separate these
from foreground processes, but can't find a way to. Any ideas?

Thanks in advance.


-- 
http://www.6s-gaming.com - your online store!

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: background process limit?

2004-02-14 Thread Jez Hancock
On Sat, Feb 14, 2004 at 08:11:59PM +0100, Hugo (6s-gaming.com) wrote:
 Is there a way to limit background processes ? I need to separate these
 from foreground processes, but can't find a way to. Any ideas?

You can restrict the maximum number of processes a UID is allowed to run
concurrently by configuring login.conf(5).  Some more info might be
useful.

What exactly are you trying to achieve?
What do you mean by 'limit' and 'separate' in the above? You don't
qualify those verbs in the above :P

-- 
Jez Hancock
 - System Administrator / PHP Developer

http://munk.nu/
http://jez.hancock-family.com/  - Another FreeBSD Diary
http://ipfwstats.sf.net/- ipfw peruser traffic logging
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: background process limit?

2004-02-14 Thread Matthew Seaman
On Sat, Feb 14, 2004 at 08:11:59PM +0100, Hugo (6s-gaming.com) wrote:

 Is there a way to limit background processes ? I need to separate these
 from foreground processes, but can't find a way to. Any ideas?

There isn't really any way of distinguishing foreground and background
processes apart from typing 'jobs' at the shell prompt.  'Foreground'
and 'background' processes are concepts specific to your shell -- as
far as the system is concerned, a process is a process, and it doesn't
care if that's the process currently accepting interactive input from
the tty or not.  

You can use the limits(1) command or the settings in /etc/login.conf
to limit the total number of processes are user can run, which
effectively prevents them from spawning too many background processes.
You can set the 'maxfiles' limit quite high if the intent is to
prevent your users from forkbombing your machine -- that will avoid
interfereing with normal usage.  If the problem is that your system is
running out of resources to cope with the number of users and
processes on it, then you're probably better off looking at each
users' datasize, filesize, cputime, memoryuse and/or virtualmem limits
as well.  However, don't be too draconian or your users will become
quite irate as their legitimate processes start to get killed off.

Cheers,

Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.   26 The Paddocks
  Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614  Bucks., SL7 1TH UK


pgp0.pgp
Description: PGP signature


Re: background process limit?

2004-02-14 Thread Alex de Kruijff
On Sat, Feb 14, 2004 at 08:11:59PM +0100, Hugo (6s-gaming.com) wrote:
 Hi list,
 
 Is there a way to limit background processes ? I need to separate these
 from foreground processes, but can't find a way to. Any ideas?
 
 Thanks in advance.

Dear Hugo,

As an addition to what others already have sad: you migth wanna check
out the commands nice and idprio. These can give you background
processes less weigth.

-- 
Alex

Articles based on solutions that I use:
http://www.kruijff.org/alex/index.php?dir=docs/FreeBSD/
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]