Viewing Issue Simple Details
[ Jump to Notes ]
|
[ Issue History ]
[ Print ]
|
ID |
Category |
Severity |
Type |
Date Submitted |
Last Update |
0001495 |
[1003.1(2016/18)/Issue7+TC2] Shell and Utilities |
Objection |
Error |
2021-07-30 15:24 |
2024-06-11 09:07 |
|
Reporter |
geoffclare |
View Status |
public |
|
Assigned To |
|
Priority |
normal |
Resolution |
Accepted |
|
Status |
Closed |
|
|
|
|
Name |
Geoff Clare |
Organization |
The Open Group |
User Reference |
|
Section |
at |
Page Number |
2479 |
Line Number |
79612 |
Interp Status |
--- |
Final Accepted Text |
|
|
Summary |
0001495: Exit status 0 for the at utility needs rewriting |
Description |
The exit status 0 description for the at utility has two problems:
1. It does not cover the case where "at -l" with no at_job_id operands writes no output because there are no jobs to list.
2. It implies that if two or more at_job_id operands are specified, there only needs to be one valid ID among them for the exit status to be 0.
The suggested new text for exit status 0 is rather long-winded. Depending on the outcome of bug 0001492, an acceptable alternative might be to change it to just "Successful completion".
The CONSEQUENCES OF ERRORS section also has a problem in that it refers to "the job" (singular), but with -l there can be zero or more jobs, and with -r there can be one or more jobs. The usual rule about continuing with later operands should apply for these.
|
Desired Action |
On page 2479 line 79612 section at, change:The at utility successfully submitted, removed, or listed a job or jobs. to:Neither the -l option nor the -r option was specified and a job was successfully submitted; or, the -l option was specified with no at_job_id operands and there were no jobs to be listed; or, the -l option was specified and all job listings were successfully output; or, the -r option was specified and all of the specified jobs were successfully removed.
On page 2479 line 79615 section at, change:The job shall not be scheduled, removed, or listed. to:If neither the -l option nor the -r option was specified, the job shall not be scheduled. Otherwise, the default actions specified in [xref to 1.4 Utility Description Defaults] apply.
|
Tags |
tc3-2008 |
|
Attached Files |
|
|