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. Alain On 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 Russell Blackpepper Interactive Ltd p. 09 520 6280 | m. 021 446 169 http://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:

    
  1. Re: FTP and [shell] ( Alain Russell 2003)
  2. Re: FTP and [shell] ( Matthew Bohne 2003)
  3. Re: FTP and [shell] ( "WebDna @" 2003)
  4. Re: FTP and [shell] ( Kalin Mintchev 2003)
  5. Re: FTP and [shell] ( Matthew Bohne 2003)
  6. Re: FTP and [shell] ( "WebDna @" 2003)
  7. Re: FTP and [shell] ( Velma Kahn 2003)
  8. Re: FTP and [shell] ( Aaron Lynch 2003)
  9. Re: FTP and [shell] ( Jay Van Vark 2003)
  10. Re: FTP and [shell] ( "WebDna @" 2003)
  11. Re: FTP and [shell] ( Jay Van Vark 2003)
  12. Re: FTP and [shell] ( Matthew Bohne 2003)
  13. Re: FTP and [shell] ( "WebDna @" 2003)
  14. Re: FTP and [shell] ( Alain Russell 2003)
  15. FTP and [shell] ( Matthew Bohne 2003)
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. Alain On 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 Russell Blackpepper Interactive Ltd p. 09 520 6280 | m. 021 446 169 http://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)