From 4ce52970c05e7d724e6d2b5dd2b3ae9db3be6f40 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 15 Sep 2009 11:10:36 +0200 Subject: [PATCH] initqueue: first remove the job, then execute it --- modules.d/99base/initqueue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules.d/99base/initqueue b/modules.d/99base/initqueue index 288d4f9a..50c48def 100755 --- a/modules.d/99base/initqueue +++ b/modules.d/99base/initqueue @@ -25,9 +25,12 @@ else job=${job##*/} fi -echo "$@" > "/tmp/${job}.sh" if [ -n "$onetime" ]; then - echo '[ -e "$job" ] && rm "$job"' >> "/tmp/${job}.sh" + echo '[ -e "$job" ] && rm "$job"' > "/tmp/${job}.sh" + echo "$@" >> "/tmp/${job}.sh" +else + echo "$@" > "/tmp/${job}.sh" fi + mv -f "/tmp/${job}.sh" /initqueue${settled}/ [ -z "$settled" ] && >> /initqueue/work