46 output and the errorlevel of the finished job.</p> |
46 output and the errorlevel of the finished job.</p> |
47 |
47 |
48 <h2>Download</h2> |
48 <h2>Download</h2> |
49 |
49 |
50 <p>Download the latest version (GPLv2+ licensed): |
50 <p>Download the latest version (GPLv2+ licensed): |
51 <a href="ts-0.4.2.tar.gz">ts-0.4.2.tar.gz</a> - v0.4.2</p> |
51 <a href="ts-0.5.tar.gz">ts-0.5.tar.gz</a> - v0.5</p> |
52 |
52 |
53 <p>Look at the |
53 <p>Look at the |
54 <a href="/~mercurial/cgi-bin/hgwebdir.cgi/ts">version repository</a> if you are |
54 <a href="/~mercurial/cgi-bin/hgwebdir.cgi/ts">version repository</a> if you are |
55 interested in its development.</p> |
55 interested in its development.</p> |
56 |
56 |
57 <p>Андрей Пантюхин (Andrew Pantyukhin) maintains the |
57 <p>Андрей Пантюхин (Andrew Pantyukhin) maintains the |
58 <a href="http://www.freshports.org/sysutils/ts">BSD port</a>.</p> |
58 <a href="http://www.freshports.org/sysutils/ts">BSD port</a>.</p> |
59 |
59 |
60 <p>Alessandro Öhler provided a Gentoo |
60 <p>Alessandro Öhler provided a Gentoo |
61 <a href="ts-0.4.ebuild">ebuild for 0.4</a>, but with a simple rename it becames |
61 <a href="ts-0.4.ebuild">ebuild for 0.4</a>, but with a simple rename it becames |
62 a valid <a href="ts-0.4.2.ebuild">ebuild for 0.4.2</a>.</p> |
62 a valid <a href="ts-0.5.ebuild">ebuild for 0.5</a>.</p> |
63 |
63 |
64 <p>I tried to make a Debian package for 0.4.2: |
64 <p>I try to maintain Debian packages: |
65 <a href="ts_0.4.2_i386.deb">ts_0.4.2_i386.deb</a>. (warning, it conflicts |
65 <a href="ts_0.5_i386.deb">ts_0.5_i386.deb</a>. (warning, it conflicts |
66 with a binary in the package 'moreutils')</p> |
66 with the binary also named 'ts' in the package 'moreutils')</p> |
67 |
67 |
68 <p>Pascal Bleser packed the program for SuSE and openSuSE in <a |
68 <p>Pascal Bleser packed the program for SuSE and openSuSE in <a |
69 href="http://packman.links2linux.de/package/ts/">RPMs for various |
69 href="http://packman.links2linux.de/package/ts/">RPMs for various |
70 platforms</a>.</p> |
70 platforms</a>.</p> |
71 |
71 |
72 <h2>Manual</h2> |
72 <h2>Manual</h2> |
73 <p>Look at its <a href="man_ts.html">manpage</a> (v0.4.2). |
73 <p>Look at its <a href="man_ts.html">manpage</a> (v0.5). |
74 Here you also have a copy of the help for the same version:</p> |
74 Here you also have a copy of the help for the same version:</p> |
75 <pre> |
75 <pre> |
76 usage: ./ts [action] [-ngfmd] [-L <lab>] [cmd...] |
76 usage: ./ts [action] [-ngfmd] [-L <lab>] [cmd...] |
77 Env vars: |
77 Env vars: |
78 TS_SOCKET the path to the unix socket used by the ts command |
78 TS_SOCKET the path to the unix socket used by the ts command. |
79 TS_MAILTO where to mail the result (on -m). Local user by default |
79 TS_MAILTO where to mail the result (on -m). Local user by default. |
80 TS_MAXFINISHED maximum finished jobs in the queue |
80 TS_MAXFINISHED maximum finished jobs in the queue. |
81 TS_ONFINISH binary called on job end (passing jobid, error, outfile, command) |
81 TS_ONFINISH binary called on job end (passes jobid, error, outfile, command). |
82 TS_ENV command called on job enqueue, which output determines the job information |
82 TS_ENV command called on enqueue. Its output determines the job information. |
|
83 TS_SAVELIST filename which will store the list, if the server dies. |
83 Actions: |
84 Actions: |
84 -K kill the task spooler server |
85 -K kill the task spooler server |
85 -C clear the list of finished jobs |
86 -C clear the list of finished jobs |
86 -l show the job list (default action) |
87 -l show the job list (default action) |
87 -t [id] tail -f the output of the job. Last run if not specified. |
88 -t [id] tail -f the output of the job. Last run if not specified. |