-
Notifications
You must be signed in to change notification settings - Fork 0
command line batch job executor
License
alejandrodau/jobexec
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
jobexec(1) General Commands Manual jobexec(1)
NAME
jobexec - command line batch job executor
SYNOPSYS
jobexec <command> <cmd param 1> <cmd param 2> ...
jobexec "<command with parameters to be executed through a shell>"
DESCRIPTION
The aim of this utility is to be invoqued from a cron or from other unattended process as a
way to keep track of the execution of a batch job. It will execute its parameters and redirect
stdout and stderr to files in a directory created into /var/tmp/jobexec/
The idea is for this directory to contain the running outputs of batch jobs, so their execu‐
tion can be audited and or monitored.
FILES
/var/tmp/jobexec/<processname>.<hash>.<timestamp>/
"basedir" directory where the following status files related to the job will be left
<basedir>/command
the command line that was run
<basedir>/stdout
stdout job output
<basedir>/stderr
stderr job output
<basedir>/running
if present, the job is running, and the file contains the pid
<basedir>/finished
if present, the job finished, and the file contains the error level
<basedir>/failed
if present, the job failed to run (it couldnt be executed)
<basedir>/bad_exit_status
if present, the job finished with an exit status other than 0
AUTHOR
Alejandro Dau - adaulab at gmail dot com
BUGS
It will leave output in disk, so it will accumulate over time. You can leave the expiration of
the files up to the OS (some Unixes have a regular process that deletes unaccesed files in the
/tmp and /var/tmp dirs). Or you can add the following to your crontab to delete all reports
older than 5 days:
7 5 * * * jobexec find /var/tmp/jobexec/ -mtime +5 -delete -print
jobexec does not currently support Unicode parameters. As a workaround you can put them in a
shell script and inboke that script from jobexec.
0.1 13 Jun 2014 jobexec(1)
About
command line batch job executor
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published