Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
BIGFILE(1)		FreeBSD	General	Commands Manual		    BIGFILE(1)

NAME
     bigfile --	kill (or signal) a process when	a file grows too big

SYNOPSIS
     bigfile [-v] [-S signal] [-w interval] -p pid -s maxsize filename

DESCRIPTION
     The bigfile utility examines a file periodically and sends	a signal to a
     process when the file reaches the specified size.

     Options:

     -p	     The process ID to signal.

     -S	     The signal	number or name to send;	default: TERM.

     -s	     The file size limit.

     -w	     The wait interval in seconds; default: 5.

     -v	     Verbose operation;	display	diagnostic messages.

RETURN VALUES
     The bigfile utility exits 0 on success, and >0 if an error	occurs.

ENVIRONMENT
     The operation of the bigfile utility is currently not affected by envi-
     ronment variables.

FILES
     The operation of the bigfile utility is currently not affected by any
     files.

EXAMPLES
     Kill a tcpdump process when its output goes over 100 KB:

	   bigfile -p `pgrep tcpdump` -s 102400	traffic.tcp

     Send a hangup signal to a daemon as soon as possible if it's been too
     verbose:

	   bigfile -S HUP -w 1 -p `cat /var/run/d.pid` -s 8000 /var/log/d.log

SEE ALSO
     kill(1), sleep(1),	stat(1)

HISTORY
     The bigfile utility was written by	Peter Pentchev in 2010.

AUTHORS
     Peter Penchev <roam@ringlet.net>

BUGS
     No, thanks!  Still, if you	should find any, please	report them to the au-
     thor :)

TODO
     *	     Parse file	size suffixes (k, m, ...)

     *	     Add subsecond precision for OS's that support it.

     *	     Periodic operation	- a poor man's logrotate(8)? :)

FreeBSD	13.0		       December	20, 2010		  FreeBSD 13.0

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ENVIRONMENT | FILES | EXAMPLES | SEE ALSO | HISTORY | AUTHORS | BUGS | TODO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=bigfile&sektion=1&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help