Attempting to submit a job with ‘at’ (on my AIX system) produced the following error message:

 

# oslevel -s

7300-01-01-2246

 

# at now

shutdown -Fr

can't open job file in the /var/spool/cron/atjobs directory

 

The cause of the problem was the /var file system was full.

 

# errpt | head -2

IDENTIFIER TIMESTAMP  T C RESOURCE_NAME  DESCRIPTION

F7FA22C9   0414094523 I O SYSJ2          UNABLE TO ALLOCATE SPACE IN FILE SYSTEM

 

# errpt -aNSYSJ2

---------------------------------------------------------------------------

LABEL:          J2_FS_FULL

IDENTIFIER:     F7FA22C9

 

Date/Time:       Fri Apr 14 09:45:33 EET 2023

Sequence Number: 1167

Machine Id:      00C91B804B00

Node Id:         cgha2

Class:           O

Type:            INFO

WPAR:            Global

Resource Name:   SYSJ2

 

Description

UNABLE TO ALLOCATE SPACE IN FILE SYSTEM

 

Probable Causes

FILE SYSTEM FULL

 

        Recommended Actions

        INCREASE THE SIZE OF THE ASSOCIATED FILE SYSTEM

        REMOVE UNNECESSARY DATA FROM FILE SYSTEM

        USE FUSER UTILITY TO LOCATE UNLINKED FILES STILL REFERENCED

 

Detail Data

JFS2 MAJOR/MINOR DEVICE NUMBER

000A 0006

FILE SYSTEM DEVICE AND MOUNT POINT

/dev/hd9var, /var

 

# df -g /var

Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on

/dev/hd9var        0.94      0.00  100%     1931    83% /var

 

I removed some old files from /var, to free up some file system space, and then I was able to submit my 'at' job successfully.

 

# at now

shutdown -Fr

job root.1681429666c0.a at Fri Apr 14 09:47:46 EET 2023

 

Moral of the story? Monitor your file system free space, and the AIX error report for obvious problems, and fix them ASAP.