Skip to main content

Wait for reasonable load average

Project description

Woah

Woah is a script that you can wrap commands with, and it will wait until the load average is reasonable before running them.

Usage

Similar to nice, you just start your command with woah and everything after that will be run unchanged.

Say, if you have a lot of other things going on, and want your backup to wait for things to settle down...

woah tar -xvzf /tmp/foo.tar users/tim

Or you're running multiple things with xargs, but some are more expensive than others and you want to keep your machine somewhat responsive...

(cd /users; ls -d *) | xargs -P32 -n1 --no-run-if-empty woah tar /tmp/{} /users/{}

Bugs and such

https://github.com/thatch/woah

License

Apache 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

woah-0.2.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

woah-0.2-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file woah-0.2.tar.gz.

File metadata

  • Download URL: woah-0.2.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for woah-0.2.tar.gz
Algorithm Hash digest
SHA256 62a886ed5e16506c039216dc0b5f342e72228e2038c750a1a7574321af6d8d68
MD5 0b5eecde7203c8ff2260a51825dd1a9c
BLAKE2b-256 fbf2dc6873f2763ffb457d3dbe4224ea59b21a8495fa0ef86d230b78cdba0f22

See more details on using hashes here.

File details

Details for the file woah-0.2-py3-none-any.whl.

File metadata

  • Download URL: woah-0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for woah-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e701a8d020a09fa32199cc74b386a3bf9730910fd46a6301fbb8203f287b27d7
MD5 79e7fd3d30a012b751d66ce881ccdc2a
BLAKE2b-256 5e95871090fc9c10630d457b44967c9bb9c544b858cd3a2fe6dd60f9e169d99f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page