|
Marcela Mašláňová |
489143 |
--- at-3.1.10/atrun.8.in.typo 2005-08-29 10:08:41.000000000 +0200
|
|
Marcela Mašláňová |
489143 |
+++ at-3.1.10/atrun.8.in 2006-09-12 10:00:57.000000000 +0200
|
|
Marcela Mašláňová |
489143 |
@@ -11,7 +11,7 @@
|
|
Marcela Mašláňová |
489143 |
.B atrun
|
|
Marcela Mašláňová |
489143 |
runs jobs queued by
|
|
Marcela Mašláňová |
489143 |
.BR at(1) .
|
|
Marcela Mašláňová |
489143 |
-It is a shell script containing invoking
|
|
Marcela Mašláňová |
489143 |
+It is a shell script invoking
|
|
Marcela Mašláňová |
489143 |
.B @sbindir@/atd
|
|
Marcela Mašláňová |
489143 |
with the
|
|
Marcela Mašláňová |
489143 |
.I -s
|
|
Marcela Mašláňová |
489143 |
--- at-3.1.10/atd.c.typo 2006-09-12 10:00:57.000000000 +0200
|
|
Marcela Mašláňová |
489143 |
+++ at-3.1.10/atd.c 2006-09-12 10:07:19.000000000 +0200
|
|
Marcela Mašláňová |
489143 |
@@ -316,7 +316,7 @@
|
|
Marcela Mašláňová |
489143 |
"aborting", jobno, filename);
|
|
Marcela Mašláňová |
489143 |
|
|
Marcela Mašláňová |
489143 |
if (buf.st_nlink > 2) {
|
|
Marcela Mašláňová |
489143 |
- perr("Someboy is trying to run a linked script for job %8lu (%.500s)",
|
|
Marcela Mašláňová |
489143 |
+ perr("Somebody is trying to run a linked script for job %8lu (%.500s)",
|
|
Marcela Mašláňová |
489143 |
jobno, filename);
|
|
Marcela Mašláňová |
489143 |
}
|
|
Marcela Mašláňová |
489143 |
if ((fflags = fcntl(fd_in, F_GETFD)) < 0)
|
|
Marcela Mašláňová |
489143 |
@@ -607,6 +607,7 @@
|
|
Marcela Mašláňová |
489143 |
* Let's remove the lockfile and reschedule.
|
|
Marcela Mašláňová |
489143 |
*/
|
|
Marcela Mašláňová |
489143 |
strncpy(lock_name, dirent->d_name, sizeof(lock_name));
|
|
Marcela Mašláňová |
489143 |
+ lock_name[sizeof(lock_name)-1] = '\0';
|
|
Marcela Mašláňová |
489143 |
lock_name[0] = '=';
|
|
Marcela Mašláňová |
489143 |
unlink(lock_name);
|
|
Marcela Mašláňová |
489143 |
next_job = now;
|
|
Marcela Mašláňová |
489143 |
@@ -623,7 +624,7 @@
|
|
Marcela Mašláňová |
489143 |
nothing_to_do = 0;
|
|
Marcela Mašláňová |
489143 |
|
|
Marcela Mašláňová |
489143 |
/* There's a job for later. Note its execution time if it's
|
|
Marcela Mašláňová |
489143 |
- * the earlierst so far.
|
|
Marcela Mašláňová |
489143 |
+ * the earliest so far.
|
|
Marcela Mašláňová |
489143 |
*/
|
|
Marcela Mašláňová |
489143 |
if (run_time > now) {
|
|
Marcela Mašláňová |
489143 |
if (next_job > run_time) {
|
|
Marcela Mašláňová |
489143 |
@@ -641,6 +642,7 @@
|
|
Marcela Mašláňová |
489143 |
run_batch++;
|
|
Marcela Mašláňová |
489143 |
if (strcmp(batch_name, dirent->d_name) > 0) {
|
|
Marcela Mašláňová |
489143 |
strncpy(batch_name, dirent->d_name, sizeof(batch_name));
|
|
Marcela Mašláňová |
489143 |
+ batch_name[sizeof(batch_name)-1] = '\0';
|
|
Marcela Mašláňová |
489143 |
batch_uid = buf.st_uid;
|
|
Marcela Mašláňová |
489143 |
batch_gid = buf.st_gid;
|
|
Marcela Mašláňová |
489143 |
batch_queue = queue;
|
|
Marcela Mašláňová |
489143 |
@@ -683,7 +685,7 @@
|
|
Marcela Mašláňová |
489143 |
int
|
|
Marcela Mašláňová |
489143 |
main(int argc, char *argv[])
|
|
Marcela Mašláňová |
489143 |
{
|
|
Marcela Mašláňová |
489143 |
-/* Browse through ATJOB_DIR, checking all the jobfiles wether they should
|
|
Marcela Mašláňová |
489143 |
+/* Browse through ATJOB_DIR, checking all the jobfiles whether they should
|
|
Marcela Mašláňová |
489143 |
* be executed and or deleted. The queue is coded into the first byte of
|
|
Marcela Mašláňová |
489143 |
* the job filename, the date (in minutes since Eon) as a hex number in the
|
|
Marcela Mašláňová |
489143 |
* following eight bytes, followed by a dot and a serial number. A file
|