At 1:43 PM -0600 11/30/01, Joshua Kaufman wrote:
>I'm interested in using Wilfredo Sanchez's DropScript to make some 
>of my perl scripts available to users who prefer not to use the 
>command line.
>
>How are the names  of the dropped files passed to the script? For 
>example, when I make the following script into a 'droplet' it 
>silently fails to even create the log file.  Are the file names not 
>passed to @ARGV? are there permissions issues?
>

Not having tried it, but I suspect that DropScript calls a shell 
directly, passing the shell-style $1..$9 arguments.  So you might 
want to use something like:

exec perl -S $0 "$@"'

.... as the first line of the script.

(Or maybe I'm completely wrong.)

--Sandy



>
><script>
>
>#!/usr/bin/perl -w
>
>use strict;
>
>open LOG, ">log.txt" or die "can't open the logfile $!";
>
>
>for (@ARGV) {
>print LOG "$_\n";}
>
>
></script>
>
>--

Reply via email to