Thanks, this is helpful to know, and I may take you up on your offer very
soon.

However, right now I simply need to be able to use an external action to
trigger a script that writes a file to disk. Besides ImageMagick, I have
another script I want to use to pare down a very large log file to just the
html pages by eliminating any lines with reference to .jpg .gif .css etc.
Then I would like to the output to be written to a file. Even such a script
(see sample below) generates the exact same error.

Script 
======
#!/bin/sh
grep -v .jpg /logfilename | grep -v .gif | grep -v .css > /newlogfilename

Any idea why I can't use an external action to write a file to disk?

Thanks,
Chris



> If you are writing the file out, make sure the user witango has writes
> to where it is being written.
> 
> I spent a lot of time with imagemagick about a year ago or so. I wanted
> to have a crossplatform method for doing high quality scaling. I
> already did all kinds of conversions with RealBasic, but the
> highquality scaling avail. in photoshop, or imagemagick was eluding me.
> I even went so far to dl the source, and I even was able to compile a
> library for each platform with codewarrior, including a carbon version.
> The carbonization was a bitch. But then Quicktime 6 came out. The QT 6
> API has the ability to convert just about anything from anything, and
> apple updated the "none" codec in the QT 6 API to include High Quality
> BiCubic Scaling (same as photoshop). So in all of my apps I write, I
> use the QT api and it works great on all platforms, and is highly
> optimized.
> 
> I have also written all the methods to have my apps be controlled from
> witango, without the use of an external action. I use a tcf call. You
> use the tcf, passing parameters of the file location, and what you want
> done to the image, and where you want it put when done. The code in the
> tcf communicates to the app, and the app does the work in a thread, so
> it can handle another concurrent request. It can batch folders also.
> 
> I have been holding up the development for a couple of reasons. I was
> waiting to see how the Wisp API from witango was going to look, and
> there did not seem to that much interest from the community at the
> time. I also am just finishing a patent application regarding some of
> the whole systems I developed.
> 
> I just got Wisp last week. I am working through the API. I am going to
> be doing a seminar at the witango conference showing how you can create
> solutions for customers using Witanog/RealBasic and possibly wisp. My
> hope is that I will have enough done to give a lot of this to the
> community. It won't be free, but it won't be expensive. Cheap enough
> for a small developer.
> 
> Anyway, If you give me the exact specs of what your solution is, it
> might help me to give you something to beta test, and you wont have to
> deal with imagemagick. I have spent a couple of years developing my
> content publishing system, and it works well.
> 
> Robert.
> 
> On Sunday, June 29, 2003, at 05:39  AM, Chris Millet wrote:
> 
>> How would I do this? I tried changing permissions to 775 and even 777
>> and I
>> still received the same error.
>> 
>> Chris
>> 
>>> Has'nt that to do with write pernmissions? You might have to act as
>>> root for some actions.
>>> 
>>> Christian
>>> 
>>> Am Samstag, 28.06.03 um 18:28 Uhr schrieb Chris Millet:
>>> 
>>>> I set up a simple script invoking the 'whoami' command and it works
>>>> fine
>>>> both from the command line and as an external action. However, when I
>>>> rewrite the script to invoke ImageMagick's 'convert' utility, it
>>>> works
>>>> fine
>>>> from the command line, but not as an external action. Instead, I
>>>> receive the
>>>> following error:
>>>> 
>>>> [Application�File]    [4]    START /scripts/script.taf
>>>> WitangoServer
>>>> [External�Action]    [5]    External
>>>> [Query]    [5]    /Volumes/XRAID/mg2/scripts/whoami.sh; Parameters:
>>>> x=LOGO:;
>>>> [External�Action]    [5]    Forking process
>>>> [External�Action]    [12]    Waiting on the child process
>>>> [External�Action]    [112]    Error: No child processes
>>>> [External�Action]    [112]    Waiting done
>>>> [ActionResults]    [115]
>>>> [External�Action]    [116]    Complete
>>>> [Results�Action]    [117]    Results
>>>> [request$�Vars]    [118]    variableTimeout=30;
>>>> resultSet=[Array:0x0];
>>>> 
>>>> 
>>>> The script "whoami.sh"
>>>> ======================
>>>> #!/bin/sh
>>>> convert $x /Volumes/XRAID/mg2/scripts/logo.gif
>>>> 
>>>> I've also tried:
>>>> 
>>>> #!/bin/sh
>>>> /usr/local/bin/convert $x /Volumes/XRAID/mg2/scripts/logo.gif
>>>> 
>>>> 
>>>> Any ideas why this won't run as an external action?
>>>> 
>>>> Thanks,
>>>> Chris
>>>> 
>>>> _____________________________________________________________________
>>>> __
>>>> _
>>>> TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf
>>>> 
>>> 
>>> ______________________________________________________________________
>>> __
>>> TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf
>> 
>> _______________________________________________________________________
>> _
>> TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf
>> 
>> 

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/maillist.taf

Reply via email to