X-Git-Url: http://git.annexia.org/?p=whenjobs.git;a=blobdiff_plain;f=tools%2Fwhenjobs.pod;h=14ca14134a39e0880e50520aaeb37665a2b8c956;hp=120608bfdd46bc40c0ee87ab5ffd28386825f07e;hb=ff2670fcc7fe0b62a44dce15272b7cb362256e05;hpb=f5e25b30077afe8b7dab03c1059932ac981c47bb;ds=sidebyside diff --git a/tools/whenjobs.pod b/tools/whenjobs.pod index 120608b..14ca141 100644 --- a/tools/whenjobs.pod +++ b/tools/whenjobs.pod @@ -79,12 +79,41 @@ Variables are stored (per-user) in the daemon. You can use the command line tool to examine and set variables: $ whenjobs --variables - load=0.9 + JOBSERIAL=297 + libguestfs_build_local=1.17.16 + libguestfs_commit=7e32d892d76a31f55e2a4151902623b9949e3efa + libguestfs_dist=1.17.16 + libguestfs_release=1.17.16 + libguestfs_stable_build_local=1.16.10 + libguestfs_stable_commit=27433a0a335301441b1eb6244ba425c2c44b2d99 + libguestfs_stable_dist=1.16.10 + libguestfs_stable_release=1.16.10 + libguestfs_stable_version=1.16.10 + libguestfs_version=1.17.16 $ whenjobs --set cat=sushi $ whenjobs --get cat sushi -The act of setting a variable (using I<--set>) can trigger jobs to run. +Note: The act of setting a variable (using I<--set>) can trigger jobs +to run. + +You can also list out what jobs are running: + + $ whenjobs --jobs + 287 libguestfs-stable: fedora 16 + running in: /tmp/whenjobsa2afc44fd757465f95438309f1a51609 + started at: 2012-03-13 10:59:37 + +and you can 'tail' the output of running jobs which is useful for +debugging: + + $ whenjobs --tail 287 + Uploading: 147496271972717053d46b82a07435ca libguestfs-1.16.10.tar.gz + +You can start and cancel jobs manually: + + $ whenjobs --start 'libguestfs: poll' + $ whenjobs --cancel 287 =head1 OPTIONS @@ -127,6 +156,12 @@ C is used. Print the value of a variable. +=item B<-help> + +=item B<--help> + +Display brief usage and exit. + =item B<--job-names> List the names of all loaded jobs (whether they are running or not). @@ -186,7 +221,9 @@ operation. When using I<--type> and multiple variables, the type changes the remaining command line parameters until the next I<--type>, eg: - whenjobs --set cat=sushi --type float weight=3.5 --type string food=fish + whenjobs --set cat=sushi \ + --type float weight=3.5 \ + --type string food=fish (C and C are strings, and C is a float). @@ -205,7 +242,7 @@ Use the I<--jobs> flag to get a list of running jobs. =item B<--test> variable=value [variable=value ...] This works the same way as the I<--set> option, but the difference is -that the variables are set. Instead, it lists out the jobs that +that the variables are not set. Instead, it lists out the jobs that I run, I the variables were updated to these new values. The variables are not actually updated, and the jobs are not actually @@ -230,12 +267,6 @@ Display all the variables and their values, in the format C. Display the name and version of the program and exit. -=item B<-help> - -=item B<--help> - -Display brief usage and exit. - =back =head1 REFERENCE