start page | rating of books | rating of authors | reviews | copyrights

UNIX Power Tools

UNIX Power ToolsSearch this book
Previous: 40.6 System V.4 Batch Queues Chapter 40
Delayed Execution
Next: 40.8 Automatically Restarting at Jobs
 

40.7 Making Your at Jobs Quiet

Most modern versions of at will mail ( 1.33 ) you any output that your commands make. Some people try the command line below to throw that output into the UNIX trash can, /dev/null ( 13.14 ) :

 
>&
 
 % 

at \f[CBO]sometime... >& /dev/null

     
...wrong

But that won't work because it throws away the output of the at command itself. at just saves your job in a file to be run later by a system program. The commands you want quiet are the commands stored in that file. One way to keep at quiet, if you use the C shell, is:

% 

at 



sometime



...

 at> 

some command



 >& /dev/null

 at> 

another command



 >& /dev/null

 at> 

...etc...



 >& /dev/null

 at> 
[CTRL-d]

The Bourne shell makes it easier:

 
exec >
    
 $ 

at 



sometime



...

 at> 

exec >



 /dev/null 2>&1

 at> 

some command

 at> 

another command

 at> 

...etc...

 at> 
[CTRL-d]

Two notes:

- JP


Previous: 40.6 System V.4 Batch Queues UNIX Power Tools Next: 40.8 Automatically Restarting at Jobs
40.6 System V.4 Batch Queues Book Index 40.8 Automatically Restarting at Jobs

The UNIX CD Bookshelf Navigation The UNIX CD BookshelfUNIX Power ToolsUNIX in a NutshellLearning the vi Editorsed & awkLearning the Korn ShellLearning the UNIX Operating System