TIMELIMIT(1)

✨ TIMELIMIT(1) ✨

okay bestie, so this is timelimit.netpipes β€” it's part of netpipes 4.2, and it's the little gremlin that goes "you have this long, and then I'm ending you" to your foreground tasks. πŸ’…


🌸 NAME 🌸

timelimit.netpipes β€” limit execution time of foreground tasks

netpipes 4.2 πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

timelimit.netpipes [ -v ] [ -nokill ] time command args

πŸ’– DESCRIPTION πŸ’–

timelimit.netpipes is the friend who holds your phone and counts down out loud. It limits how much foreground wallclock time a process is allowed to consume.

The moment the time limit runs out, timelimit.netpipes will kill the process β€” unless you passed -nokill, in which case it just... watches. Respectfully. πŸ‘€

-v adds some diagnostic messages, because sometimes you want the receipts.


🌈 EXAMPLES 🌈

remote$  timelimit.netpipes 5m faucet 3000 --out cat time-sensitive-info

five minutes on the clock, then it's over fr fr ⏰


πŸŽ€ SEE ALSO πŸŽ€

netpipes(1)


πŸ’€ BUGS πŸ’€

Find 'em. Send 'em in. I'll teach them to gnaw on my code! 😀


🫢 CREDITS 🫢

Francis Liu <fxl@pulse.itd.uts.edu.au> suggested that I modify timelimit so that it doesn't SEGV when invoked with no arguments. iconic of him honestly πŸ’–


Copyright (C) 1997-1998 Robert Forsman

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.


⭐ AUTHOR ⭐

Robert Forsman thoth@purplefrog.com Purple Frog Software http://web.purplefrog.com/~thoth/


so yeah, that's the whole thing β€” this page is dated February 12, 1998 and lives in the General Commands Manual, under the name TIMELIMIT(1). go forth and time-limit responsibly bestie πŸ’œπŸŒˆβœ¨

πŸ“¦ where this page comes from