From 4ce585f33b257367a1f9c90016530db0b076b7cd Mon Sep 17 00:00:00 2001 From: Ward Wouts Date: Fri, 30 Jan 2009 12:10:53 +0000 Subject: [PATCH] meer ongeteste implementaties --- pbatch/pb.rb | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/pbatch/pb.rb b/pbatch/pb.rb index bd0d73e..b8125d8 100755 --- a/pbatch/pb.rb +++ b/pbatch/pb.rb @@ -105,7 +105,6 @@ def increasejobscounter end def addjob - p ARGV.join(" ") jobnumber=sprintf("%06d", increasejobscounter) puts "New job: #{jobnumber}" if FileTest.exists?("#{@basedir}/#{JOBSDIR}/#{jobnumber}") @@ -119,8 +118,20 @@ def addjob end def addjobfromfile - # File.copy asdfasdf + filename = ARGV[0] + if filename.nil? + puts "Missing filename" + usage + else + if ! FileTest.exists?(filename) + puts "File #{filename} doesn't exist" + usage + end + end jobnumber=sprintf("%06d", increasejobscounter) + puts "New job: #{jobnumber}" + File.copy(filename, "#{@basedir}/#{JOBSDIR}/#{jobnumber}") + File.chmod(RUNMODE, "#{@basedir}/#{JOBSDIR}/#{jobnumber}") end def createconfig @@ -178,7 +189,7 @@ createdirs case command when "add" then addjob - when "addfile", "af" then addjobfromfile ARGV + when "addfile", "af" then addjobfromfile when "createconfig" then createconfig when "run" then master when "del" then deljob "$*"