Re: FTP and [shell]
This WebDNA talk-list message is from 2003
It keeps the original formatting.
numero = 52444
interpreted = N
texte = the reason I use ncftpput here is that you don't need a shell script for each file/server you want to upload to.It can be driven with variables and is all on one line & simple ..Just a thought.AlainOn Saturday, 23 August 2003, at 5:27 AM, WebDna @ wrote:> My suggestion would be to run this from commandline to see what it > outputs> or see what errors you get.>> on commandline> ./shelltext.sh>> If it list all the files in that directory then it is working. > Otherwise it> should give you an error then you can start debugging.>> Or you can do it like Kalin offered (the mail came in as I was writing> this).>> :)>>> ----- Original Message -----> From: "Matthew Bohne"
> To: "WebDNA Talk" > Sent: Friday, August 22, 2003 10:07 AM> Subject: Re: FTP and [shell]>>> I must be missing something.>> Same directory:>> -- sheltest.sh --> #!/bin/sh> # Testing>> ls> -- shelltest.sh -->> -- shelltest.html --> >> > [shell]shelltest.sh[/shell]>
>>
>> > [shell]sudo shelltest.sh[/shell]>
>>
>> > [shell]/Applications/4DWebSTAR/WebServer/DefaultSite/gallery/ > shelltest.sh[/s> hell]>
>>
>> > [shell]sudo> /Applications/4DWebSTAR/WebServer/DefaultSite/gallery/shelltest.sh[/ > shell]>
>> -- shelltest.html -->> At least one of these should work correct? It's not returning > anything.>>> -- > Matthew C. Bohne> Web Developer> Sandusky Register> 314 W. Market St.> Sandusky, OH 44870> 419-625-5500 ext. 253> matthewbohne@sanduskyregister.com> http://www.sanduskyregister.com>> On Friday, August 22, 2003 11:06 AM, WebDna @ > wrote:>> Hi,>>>> Here is how it works.>>>> Create a file and name it whatever. I named mine shellftp.sh for ease >> of>> recognition.>>>> -- shellftp.sh>> #dataftp>> #ftp script>> #>> ftp -inv <> open ftp.site.com>> user username password>> binary>> put add>> quit>> -- end shellftp.sh>>>> now you will need to modify the above.>> 1. open ftp.site.com : this becomes the ftp address you are logging >> into.>> Could be IP or domain, etc.>> 2. user username password: change username to your username and >> password to>> your password. Leave the prefix of user alone.>> 3. binary: this could also be ascii>>>> That is all the changes.>>>> Now you will want to set the permissions so that the webuser can >> execute>> this or you will need to do a sudo and change users.>>>> Once permissions are set you will call it vis a shell context.>>>> [shell]/path/to/shellftp.sh[/shell]>> or>> [shell]sudo /path/to/shellftp.sh[/shell]>> depending on how you set permissions.>>>> The / willt ake you to the root level of the Unix (OSX which is just a>> bastardized BSD) server.>>>> 1.) / = root>> 2.) ./ = same directory you are currently in>> 3.) ../ = up one directory>>>> Hope this helps.>> Ronny Mc>>>>>> ----- Original Message ----->> From: "Velma Kahn" >> To: "WebDNA Talk" >> Sent: Friday, August 22, 2003 7:09 AM>> Subject: Re: FTP and [shell]>>>>>>> I need to do something like this too. Is there a reason regular OSX>>> command-line FTP can't work? It seems like webdna@inkblotmedia.com's> shell>>> script uses regular FTP? Would some knowledgeable soul point me to >>> some>>> documentation for doing FTP via shell scripts (I don't know enough to>>> understand the shell script example well enough to be sure I know >>> how to>>> modify it for my purposes, and I don't know how to run it via my >>> shell>>> access to my server to test it). Also--I think this might be in the>>> archives, but would someone who knows be willing to reiterate, in:>>> [shell]/path/to/shellftp.sh[/shell]>>> where does that "/" take you to--the virtual root of the web site?>>>>>> Velma>>>>>> At 02:35 AM 8/22/2003, you wrote:>>>> You can also use curl to do this, it's already there in osx.>>>>>>>> Man curl>>>> (cuz I've never actually done it)>>>>>>>>>>>>>>>>>>>>>>>>>>> Best approach is to just write a unix shell script -- to do the >>>>>>> ftp>> stuff>>>>>>> that you want -- then use the WebDNA [shell] to just execute that>>>>>> script...>>>>>>>>>>>>>> On 8/21/03 4:22 PM, "Matthew Bohne">> >>>>>>> wrote:>>>>>>>>>>>>>>> Running WebCat 4.5 on an OSX Xserve>>>>>>>>>>>>>>>> I need to use [shell] to run an ftp command to put a file on a>> different>>>>>>>> server on the network. How do I string commands together?>>>>>>>>>>>>>>>> [shell]ftp [ftp_server] ; [user] ; [pass] ; etc. [/shell]>>>>>>>>>>>>>>>> Can I even do what I'm trying to do without a 3rd party ftp>> program?>>>>>>>>>>>>>>> -- Aaron Lynch -->>>> -- C.T.O. NineWire Digital Solutions -->>>>>>>> -- Artificial intelligence is no match for natural stupidity. -->>>>>>>>>> ---------------------------------------->>> Velma Kahn>>> Glory Day Software Company>>> 200 Tanager Ln NW, Floyd, Virginia 24091, U.S.A.>>> phone: 540-745-6469 * fax: 651-321-4884>>> email: vkahn@glorydaysoftware.com>>> http://www.glorydaysoftware.com>>> http://www.communitymade.com>>> http://www.floydcrafts.com>>>>>>>>> ------------------------------------------------------------->>> This message is sent to you because you are subscribed to>>> the mailing list .>>> To unsubscribe, E-mail to: >>> To switch to the DIGEST mode, E-mail to>> >>> Web Archive of this list is at: http://webdna.smithmicro.com/>>>>>> ------------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list .>> To unsubscribe, E-mail to: >> To switch to the DIGEST mode, E-mail to> >> Web Archive of this list is at: http://webdna.smithmicro.com/>>>>>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to> > Web Archive of this list is at: http://webdna.smithmicro.com/>>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > > Web Archive of this list is at: http://webdna.smithmicro.com/>>--Alain RussellBlackpepper Interactive Ltdp. 09 520 6280 | m. 021 446 169http://www.blackpepper.co.nz-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
the reason I use ncftpput here is that you don't need a shell script for each file/server you want to upload to.It can be driven with variables and is all on one line & simple ..Just a thought.AlainOn Saturday, 23 August 2003, at 5:27 AM, WebDna @ wrote:> My suggestion would be to run this from commandline to see what it > outputs> or see what errors you get.>> on commandline> ./shelltext.sh>> If it list all the files in that directory then it is working. > Otherwise it> should give you an error then you can start debugging.>> Or you can do it like Kalin offered (the mail came in as I was writing> this).>> :)>>> ----- Original Message -----> From: "Matthew Bohne" > To: "WebDNA Talk" > Sent: Friday, August 22, 2003 10:07 AM> Subject: Re: FTP and [shell]>>> I must be missing something.>> Same directory:>> -- sheltest.sh --> #!/bin/sh> # Testing>> ls> -- shelltest.sh -->> -- shelltest.html --> >> > [shell]shelltest.sh[/shell]>
>>
>> > [shell]sudo shelltest.sh[/shell]>
>>
>> > [shell]/Applications/4DWebSTAR/WebServer/DefaultSite/gallery/ > shelltest.sh[/s> hell]>
>>
>> > [shell]sudo> /Applications/4DWebSTAR/WebServer/DefaultSite/gallery/shelltest.sh[/ > shell]>
>> -- shelltest.html -->> At least one of these should work correct? It's not returning > anything.>>> -- > Matthew C. Bohne> Web Developer> Sandusky Register> 314 W. Market St.> Sandusky, OH 44870> 419-625-5500 ext. 253> matthewbohne@sanduskyregister.com> http://www.sanduskyregister.com>> On Friday, August 22, 2003 11:06 AM, WebDna @ > wrote:>> Hi,>>>> Here is how it works.>>>> Create a file and name it whatever. I named mine shellftp.sh for ease >> of>> recognition.>>>> -- shellftp.sh>> #dataftp>> #ftp script>> #>> ftp -inv <> open ftp.site.com>> user username password>> binary>> put add>> quit>> -- end shellftp.sh>>>> now you will need to modify the above.>> 1. open ftp.site.com : this becomes the ftp address you are logging >> into.>> Could be IP or domain, etc.>> 2. user username password: change username to your username and >> password to>> your password. Leave the prefix of user alone.>> 3. binary: this could also be ascii>>>> That is all the changes.>>>> Now you will want to set the permissions so that the webuser can >> execute>> this or you will need to do a sudo and change users.>>>> Once permissions are set you will call it vis a shell context.>>>> [shell]/path/to/shellftp.sh[/shell]>> or>> [shell]sudo /path/to/shellftp.sh[/shell]>> depending on how you set permissions.>>>> The / willt ake you to the root level of the Unix (OSX which is just a>> bastardized BSD) server.>>>> 1.) / = root>> 2.) ./ = same directory you are currently in>> 3.) ../ = up one directory>>>> Hope this helps.>> Ronny Mc>>>>>> ----- Original Message ----->> From: "Velma Kahn" >> To: "WebDNA Talk" >> Sent: Friday, August 22, 2003 7:09 AM>> Subject: Re: FTP and [shell]>>>>>>> I need to do something like this too. Is there a reason regular OSX>>> command-line FTP can't work? It seems like webdna@inkblotmedia.com's> shell>>> script uses regular FTP? Would some knowledgeable soul point me to >>> some>>> documentation for doing FTP via shell scripts (I don't know enough to>>> understand the shell script example well enough to be sure I know >>> how to>>> modify it for my purposes, and I don't know how to run it via my >>> shell>>> access to my server to test it). Also--I think this might be in the>>> archives, but would someone who knows be willing to reiterate, in:>>> [shell]/path/to/shellftp.sh[/shell]>>> where does that "/" take you to--the virtual root of the web site?>>>>>> Velma>>>>>> At 02:35 AM 8/22/2003, you wrote:>>>> You can also use curl to do this, it's already there in osx.>>>>>>>> Man curl>>>> (cuz I've never actually done it)>>>>>>>>>>>>>>>>>>>>>>>>>>> Best approach is to just write a unix shell script -- to do the >>>>>>> ftp>> stuff>>>>>>> that you want -- then use the WebDNA [shell] to just execute that>>>>>> script...>>>>>>>>>>>>>> On 8/21/03 4:22 PM, "Matthew Bohne">> >>>>>>> wrote:>>>>>>>>>>>>>>> Running WebCat 4.5 on an OSX Xserve>>>>>>>>>>>>>>>> I need to use [shell] to run an ftp command to put a file on a>> different>>>>>>>> server on the network. How do I string commands together?>>>>>>>>>>>>>>>> [shell]ftp [ftp_server] ; [user] ; [pass] ; etc. [/shell]>>>>>>>>>>>>>>>> Can I even do what I'm trying to do without a 3rd party ftp>> program?>>>>>>>>>>>>>>> -- Aaron Lynch -->>>> -- C.T.O. NineWire Digital Solutions -->>>>>>>> -- Artificial intelligence is no match for natural stupidity. -->>>>>>>>>> ---------------------------------------->>> Velma Kahn>>> Glory Day Software Company>>> 200 Tanager Ln NW, Floyd, Virginia 24091, U.S.A.>>> phone: 540-745-6469 * fax: 651-321-4884>>> email: vkahn@glorydaysoftware.com>>> http://www.glorydaysoftware.com>>> http://www.communitymade.com>>> http://www.floydcrafts.com>>>>>>>>> ------------------------------------------------------------->>> This message is sent to you because you are subscribed to>>> the mailing list .>>> To unsubscribe, E-mail to: >>> To switch to the DIGEST mode, E-mail to>> >>> Web Archive of this list is at: http://webdna.smithmicro.com/>>>>>> ------------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list .>> To unsubscribe, E-mail to: >> To switch to the DIGEST mode, E-mail to> >> Web Archive of this list is at: http://webdna.smithmicro.com/>>>>>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to> > Web Archive of this list is at: http://webdna.smithmicro.com/>>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > > Web Archive of this list is at: http://webdna.smithmicro.com/>>--Alain RussellBlackpepper Interactive Ltdp. 09 520 6280 | m. 021 446 169http://www.blackpepper.co.nz-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Alain Russell
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
WebCatalog can't find database (1997)
Was it something I said??? (1998)
Suggestions for Topics to be covered in an Advanced WebDNACourse... (1998)
ShowIf variables (1997)
Searching a database... (2003)
WebCat2b13 Command Reference Doc error (1997)
What am I missing (1997)
Can [writefile] files be served thru webcat? (2000)
Forcing a NEWCART (1997)
Carts in Admin folder? (1999)
One per customer (2000)
UnitShopCost (2007)
WebDNA error. (2006)
Creating main- and sub-category search (1997)
RE: type 2 errors with ssl server (1997)
spawn (1998)
Pass a form (2003)
[protect] is protecting too much!!! (2000)
HELP WITH DATES (1997)
Further tests with the infamous shipCost (1997)