parrot_timeout(1)
π parrot_timeout β the manual page, bestie edition β¨
okay so this is parrot_timeout(1), one of the Cooperative Computing Tools, and honestly? she's a tiny queen with one job. let's get into it π
πΈ NAME πΈ
parrot_timeout β changes or resets the main timeout for the current parrot session π¦
like. that's it. that's her whole thing. she's giving minimalism, she's giving one task done well, and I respect it π
β¨ SYNOPSIS β¨
parrot_timeout <time>
literally just that. one lil argument and she's happy π«Ά
π¦ DESCRIPTION π¦
so here's the tea β: parrot_timeout changes the main timeout for the current parrot session, and it sets it to <time>. that's the whole vibe.
and if you don't give her a <time>?? π she resets it to the default value. and the default is:
- 5 minutes if you're in an interactive session π
- 1 hour if it's a non-interactive session π
no cap, that's it. she's lowkey the easiest command in the whole toolkit and honestly? iconic for that π
π OPTIONS π
parrot_timeout has no options.
not one. zero. she said "I don't need flags, I am the flag" ππ and honestly, main character energy fr fr π
β EXIT STATUS β
- On success, returns zero β slay
- On failure, returns non-zero π not slay
π₯ EXAMPLES π₯
changing the manager timeout to 5 hours π
like, imagine you're running something that takes a WHILE. same bestie. do this:
% parrot_run tcsh
% parrot_timeout 5h
% ./my_executable
% exit
see how she said 5h? that's 5 hours of "please don't time me out, I'm literally working on it" π
changing it to 30 seconds for one program, then resetting it π«§
okay so this one's a little sneaky β the prose says 30 seconds but the actual example uses 40m, and I'm just the messenger, so here's exactly what the page shows you π:
% parrot_run tcsh
% parrot_timeout 40m
% ./my_executable
% parrot_timeout
% ./my_second_executable
% exit
notice that second parrot_timeout with nothing after it?? π that's the reset back to the default value, and then ./my_second_executable gets to live its best life with normal timeout vibes β¨
π COPYRIGHT π
The Cooperative Computing Tools are Copyright (C) 2005-2019 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details. π
(ngl, a whole university said "here, take this, it's free, just read COPYING" and that's kind of beautiful ππ)
π SEE ALSO π
- Cooperative Computing Tools Documentation π
- Parrot User Manual π¦
parrot_run(1)parrot_cp(1)parrot_getacl(1)parrot_setacl(1)parrot_mkalloc(1)parrot_lsalloc(1)parrot_locate(1)parrot_timeout(1)parrot_whoami(1)parrot_mount(1)parrot_md5(1)parrot_package_create(1)parrot_package_run(1)chroot_package_run(1)
(yes she links to herself in SEE ALSO. self-love queen. we stan π)
and that's the whole page, bestie!! this one shipped as CCTools 8.0.0 DEVELOPMENT β go forth, set your timeouts, reset them when you're done, and remember: you're doing amazing sweetie π β¨π¦ππ
π¦ where this page comes from
- debian bookworm: coop-computing-tools 9.9-2+b4 Β· GPL-2.0-only
- ubuntu jammy: coop-computing-tools 9.9-2ubuntu3 Β· GPL-2.0-only
- ubuntu noble: coop-computing-tools 9.9-4ubuntu4 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms