Loading ...
Sorry, an error occurred while loading the content.
 

Re: ftp from nslu2 for backup

Expand Messages
  • ian_jefferyes
    This is exactly the kind of thing I was looking for. Do you happen to have a list of the libraries and which unslung packages they might come in? I have looked
    Message 1 of 7 , Mar 4, 2008
      This is exactly the kind of thing I was looking for.

      Do you happen to have a list of the libraries and which unslung
      packages they might come in?

      I have looked in the readme file and it states:

      - Perl 5.6+
      ftpsync.pl was initially developed on Perl 5.6.0-81 on SuSE Linux 7.2

      - File::Find, IO::Handle
      IMHO parts of the basic perl package.

      - Net::FTP
      Part of the libnet-perl package.

      - File::Listing
      Part of the libwww-perl package.

      Now, I am assuming that the standard perl package will be sufficient
      for the first two, but I am not sure about the next two.

      Regards

      Ian

      --- In nslu2-general@yahoogroups.com, Thomas Reitmayr <treitmayr@...>
      wrote:
      >
      > Hi Ian,
      > I am successfully using ftpsync.pl
      (http://sourceforge.net/projects/ftpsync/) to mirror a few svn
      repositories on a web-server for public viewvc browsing. It is
      triggered by a cron job (at 3 am.) and uploads only the new and
      modified files in my configuration. You need perl + a few perl
      libraries (for which at least one gave me some troubles) to get it
      working. I installed it on SlugOS.
      > You might want to take a look at that tool.
      > -Thomas
      >
      > ----- Ursprüngliche Mail ----
      > Von: ian_jefferyes <nslu2@...>
      > An: nslu2-general@yahoogroups.com
      > Gesendet: Dienstag, den 4. März 2008, 01:08:15 Uhr
      > Betreff: [nslu2-general] ftp from nslu2 for backup
      >
      > Hi,
      >
      > Does anyone have any utilities/programs/ tools that can be used to
      > upload files from the nslu2 to an ftp server?
      >
      > I want to backup my pictures to an online archive, but as the upload
      > speed is so slow I want to try and do this from my slug rather than
      my PC.
      >
      > I already have the unslung firmware installed and can telnet in and
      > ftp manually, but really I want something that I can leave running, so
      > that I can just switch off my PC.
      >
      > Any help greatly appreciated.
      >
      > Ian
      >
      >
      >
      >
      > <!--
      >
      > #ygrp-mkp{
      > border:1px solid #d8d8d8;font-family:Arial;margin:14px
      0px;padding:0px 14px;}
      > #ygrp-mkp hr{
      > border:1px solid #d8d8d8;}
      > #ygrp-mkp #hd{
      >
      color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px
      0px;}
      > #ygrp-mkp #ads{
      > margin-bottom:10px;}
      > #ygrp-mkp .ad{
      > padding:0 0;}
      > #ygrp-mkp .ad a{
      > color:#0000ff;text-decoration:none;}
      > -->
      >
      > <!--
      >
      > #ygrp-sponsor #ygrp-lc{
      > font-family:Arial;}
      > #ygrp-sponsor #ygrp-lc #hd{
      > margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
      > #ygrp-sponsor #ygrp-lc .ad{
      > margin-bottom:10px;padding:0 0;}
      > -->
      >
      > <!--
      >
      > #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean,
      sans-serif;}
      > #ygrp-mlmsg table {font-size:inherit;font:100%;}
      > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,
      clean, sans-serif;}
      > #ygrp-mlmsg pre, code {font:115% monospace;}
      > #ygrp-mlmsg * {line-height:1.22em;}
      > #ygrp-text{
      > font-family:Georgia;
      > }
      > #ygrp-text p{
      > margin:0 0 1em 0;}
      > #ygrp-tpmsgs{
      > font-family:Arial;
      > clear:both;}
      > #ygrp-vitnav{
      > padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
      > #ygrp-vitnav a{
      > padding:0 1px;}
      > #ygrp-actbar{
      > clear:both;margin:25px
      0;white-space:nowrap;color:#666;text-align:right;}
      > #ygrp-actbar .left{
      > float:left;white-space:nowrap;}
      > .bld{font-weight:bold;}
      > #ygrp-grft{
      > font-family:Verdana;font-size:77%;padding:15px 0;}
      > #ygrp-ft{
      > font-family:verdana;font-size:77%;border-top:1px solid #666;
      > padding:5px 0;
      > }
      > #ygrp-mlmsg #logo{
      > padding-bottom:10px;}
      >
      > #ygrp-vital{
      > background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
      > #ygrp-vital #vithd{
      >
      font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
      > #ygrp-vital ul{
      > padding:0;margin:2px 0;}
      > #ygrp-vital ul li{
      > list-style-type:none;clear:both;border:1px solid #e0ecee;
      > }
      > #ygrp-vital ul li .ct{
      >
      font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
      > #ygrp-vital ul li .cat{
      > font-weight:bold;}
      > #ygrp-vital a{
      > text-decoration:none;}
      >
      > #ygrp-vital a:hover{
      > text-decoration:underline;}
      >
      > #ygrp-sponsor #hd{
      > color:#999;font-size:77%;}
      > #ygrp-sponsor #ov{
      > padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
      > #ygrp-sponsor #ov ul{
      > padding:0 0 0 8px;margin:0;}
      > #ygrp-sponsor #ov li{
      > list-style-type:square;padding:6px 0;font-size:77%;}
      > #ygrp-sponsor #ov li a{
      > text-decoration:none;font-size:130%;}
      > #ygrp-sponsor #nc{
      > background-color:#eee;margin-bottom:20px;padding:0 8px;}
      > #ygrp-sponsor .ad{
      > padding:8px 0;}
      > #ygrp-sponsor .ad #hd1{
      >
      font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
      > #ygrp-sponsor .ad a{
      > text-decoration:none;}
      > #ygrp-sponsor .ad a:hover{
      > text-decoration:underline;}
      > #ygrp-sponsor .ad p{
      > margin:0;}
      > o{font-size:0;}
      > .MsoNormal{
      > margin:0 0 0 0;}
      > #ygrp-text tt{
      > font-size:120%;}
      > blockquote{margin:0 0 0 4px;}
      > .replbq{margin:4;}
      > -->
      >
      >
      >
      >
      >
      >
      > E-Mails jetzt auf Ihrem Handy.
      > www.yahoo.de/go
      >
      > [Non-text portions of this message have been removed]
      >
    • Thomas Reitmayr
      Hi Ian, I have to reinstall ftpsync.pl again anyway (because of past experiments with my one and only slug), so I could tell you within the next week what
      Message 2 of 7 , Mar 4, 2008
        Hi Ian,
        I have to reinstall ftpsync.pl again anyway (because of past experiments with my one and only slug), so I could tell you within the next week what exactly works straight forward and what needs some manual work. My current guess is I used cpan to install the libraries which should also work on unslug (just execute cpan, then type "install File::Find"). I remember that there was a problem with parts of one package and I had to pull out the files which I needed and let go of the rest of the package. During the next week I should know more about that issue. Ideally we could eventually create a Wiki page about the installation and use of the tool.
        Regards,
        -Thomas

        ----- Ursprüngliche Mail ----
        Von: ian_jefferyes <nslu2@...>
        An: nslu2-general@yahoogroups.com
        Gesendet: Dienstag, den 4. März 2008, 20:56:14 Uhr
        Betreff: [nslu2-general] Re: ftp from nslu2 for backup

        This is exactly the kind of thing I was looking for.

        Do you happen to have a list of the libraries and which unslung
        packages they might come in?

        I have looked in the readme file and it states:

        - Perl 5.6+
        ftpsync.pl was initially developed on Perl 5.6.0-81 on SuSE Linux 7.2

        - File::Find, IO::Handle
        IMHO parts of the basic perl package.

        - Net::FTP
        Part of the libnet-perl package.

        - File::Listing
        Part of the libwww-perl package.

        Now, I am assuming that the standard perl package will be sufficient
        for the first two, but I am not sure about the next two.

        Regards

        Ian

        --- In nslu2-general@ yahoogroups. com, Thomas Reitmayr <treitmayr@. ..>
        wrote:
        >
        > Hi Ian,
        > I am successfully using ftpsync.pl
        (http://sourceforge. net/projects/ ftpsync/) to mirror a few svn
        repositories on a web-server for public viewvc browsing. It is
        triggered by a cron job (at 3 am.) and uploads only the new and
        modified files in my configuration. You need perl + a few perl
        libraries (for which at least one gave me some troubles) to get it
        working. I installed it on SlugOS.
        > You might want to take a look at that tool.
        > -Thomas
        >
        > ----- Ursprüngliche Mail ----
        > Von: ian_jefferyes <nslu2@...>
        > An: nslu2-general@ yahoogroups. com
        > Gesendet: Dienstag, den 4. März 2008, 01:08:15 Uhr
        > Betreff: [nslu2-general] ftp from nslu2 for backup
        >
        > Hi,
        >
        > Does anyone have any utilities/programs/ tools that can be used to
        > upload files from the nslu2 to an ftp server?
        >
        > I want to backup my pictures to an online archive, but as the upload
        > speed is so slow I want to try and do this from my slug rather than
        my PC.
        >
        > I already have the unslung firmware installed and can telnet in and
        > ftp manually, but really I want something that I can leave running, so
        > that I can just switch off my PC.
        >
        > Any help greatly appreciated.
        >
        > Ian
        >
        >
        >
        >
        > <!--
        >
        > #ygrp-mkp{
        > border:1px solid #d8d8d8;font- family:Arial; margin:14px
        0px;padding: 0px 14px;}
        > #ygrp-mkp hr{
        > border:1px solid #d8d8d8;}
        > #ygrp-mkp #hd{
        >
        color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 10px
        0px;}
        > #ygrp-mkp #ads{
        > margin-bottom: 10px;}
        > #ygrp-mkp .ad{
        > padding:0 0;}
        > #ygrp-mkp .ad a{
        > color:#0000ff; text-decoration: none;}
        > -->
        >
        > <!--
        >
        > #ygrp-sponsor #ygrp-lc{
        > font-family: Arial;}
        > #ygrp-sponsor #ygrp-lc #hd{
        > margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}
        > #ygrp-sponsor #ygrp-lc .ad{
        > margin-bottom: 10px;padding: 0 0;}
        > -->
        >
        > <!--
        >
        > #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean,
        sans-serif;}
        > #ygrp-mlmsg table {font-size:inherit; font:100% ;}
        > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,
        clean, sans-serif;}
        > #ygrp-mlmsg pre, code {font:115% monospace;}
        > #ygrp-mlmsg * {line-height: 1.22em;}
        > #ygrp-text{
        > font-family: Georgia;
        > }
        > #ygrp-text p{
        > margin:0 0 1em 0;}
        > #ygrp-tpmsgs{
        > font-family: Arial;
        > clear:both;}
        > #ygrp-vitnav{
        > padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}
        > #ygrp-vitnav a{
        > padding:0 1px;}
        > #ygrp-actbar{
        > clear:both;margin: 25px
        0;white-space: nowrap;color: #666;text- align:right; }
        > #ygrp-actbar .left{
        > float:left;white- space:nowrap; }
        > .bld{font-weight: bold;}
        > #ygrp-grft{
        > font-family: Verdana;font- size:77%; padding:15px 0;}
        > #ygrp-ft{
        > font-family: verdana;font- size:77%; border-top: 1px solid #666;
        > padding:5px 0;
        > }
        > #ygrp-mlmsg #logo{
        > padding-bottom: 10px;}
        >
        > #ygrp-vital{
        > background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}
        > #ygrp-vital #vithd{
        >
        font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; text-transform: uppercase; }
        > #ygrp-vital ul{
        > padding:0;margin: 2px 0;}
        > #ygrp-vital ul li{
        > list-style-type: none;clear: both;border: 1px solid #e0ecee;
        > }
        > #ygrp-vital ul li .ct{
        >
        font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; padding-right: .5em;}
        > #ygrp-vital ul li .cat{
        > font-weight: bold;}
        > #ygrp-vital a{
        > text-decoration: none;}
        >
        > #ygrp-vital a:hover{
        > text-decoration: underline; }
        >
        > #ygrp-sponsor #hd{
        > color:#999;font- size:77%; }
        > #ygrp-sponsor #ov{
        > padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}
        > #ygrp-sponsor #ov ul{
        > padding:0 0 0 8px;margin:0; }
        > #ygrp-sponsor #ov li{
        > list-style-type: square;padding: 6px 0;font-size: 77%;}
        > #ygrp-sponsor #ov li a{
        > text-decoration: none;font- size:130% ;}
        > #ygrp-sponsor #nc{
        > background-color: #eee;margin- bottom:20px; padding:0 8px;}
        > #ygrp-sponsor .ad{
        > padding:8px 0;}
        > #ygrp-sponsor .ad #hd1{
        >
        font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- height:122% ;}
        > #ygrp-sponsor .ad a{
        > text-decoration: none;}
        > #ygrp-sponsor .ad a:hover{
        > text-decoration: underline; }
        > #ygrp-sponsor .ad p{
        > margin:0;}
        > o{font-size: 0;}
        > .MsoNormal{
        > margin:0 0 0 0;}
        > #ygrp-text tt{
        > font-size:120% ;}
        > blockquote{margin: 0 0 0 4px;}
        > .replbq{margin: 4;}
        > -->
        >
        >
        >
        >
        >
        >
        > E-Mails jetzt auf Ihrem Handy.
        > www.yahoo.de/ go
        >
        > [Non-text portions of this message have been removed]
        >




        <!--

        #ygrp-mkp{
        border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
        #ygrp-mkp hr{
        border:1px solid #d8d8d8;}
        #ygrp-mkp #hd{
        color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
        #ygrp-mkp #ads{
        margin-bottom:10px;}
        #ygrp-mkp .ad{
        padding:0 0;}
        #ygrp-mkp .ad a{
        color:#0000ff;text-decoration:none;}
        -->

        <!--

        #ygrp-sponsor #ygrp-lc{
        font-family:Arial;}
        #ygrp-sponsor #ygrp-lc #hd{
        margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
        #ygrp-sponsor #ygrp-lc .ad{
        margin-bottom:10px;padding:0 0;}
        -->

        <!--

        #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
        #ygrp-mlmsg table {font-size:inherit;font:100%;}
        #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}
        #ygrp-mlmsg pre, code {font:115% monospace;}
        #ygrp-mlmsg * {line-height:1.22em;}
        #ygrp-text{
        font-family:Georgia;
        }
        #ygrp-text p{
        margin:0 0 1em 0;}
        #ygrp-tpmsgs{
        font-family:Arial;
        clear:both;}
        #ygrp-vitnav{
        padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
        #ygrp-vitnav a{
        padding:0 1px;}
        #ygrp-actbar{
        clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
        #ygrp-actbar .left{
        float:left;white-space:nowrap;}
        .bld{font-weight:bold;}
        #ygrp-grft{
        font-family:Verdana;font-size:77%;padding:15px 0;}
        #ygrp-ft{
        font-family:verdana;font-size:77%;border-top:1px solid #666;
        padding:5px 0;
        }
        #ygrp-mlmsg #logo{
        padding-bottom:10px;}

        #ygrp-vital{
        background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
        #ygrp-vital #vithd{
        font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
        #ygrp-vital ul{
        padding:0;margin:2px 0;}
        #ygrp-vital ul li{
        list-style-type:none;clear:both;border:1px solid #e0ecee;
        }
        #ygrp-vital ul li .ct{
        font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
        #ygrp-vital ul li .cat{
        font-weight:bold;}
        #ygrp-vital a{
        text-decoration:none;}

        #ygrp-vital a:hover{
        text-decoration:underline;}

        #ygrp-sponsor #hd{
        color:#999;font-size:77%;}
        #ygrp-sponsor #ov{
        padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
        #ygrp-sponsor #ov ul{
        padding:0 0 0 8px;margin:0;}
        #ygrp-sponsor #ov li{
        list-style-type:square;padding:6px 0;font-size:77%;}
        #ygrp-sponsor #ov li a{
        text-decoration:none;font-size:130%;}
        #ygrp-sponsor #nc{
        background-color:#eee;margin-bottom:20px;padding:0 8px;}
        #ygrp-sponsor .ad{
        padding:8px 0;}
        #ygrp-sponsor .ad #hd1{
        font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
        #ygrp-sponsor .ad a{
        text-decoration:none;}
        #ygrp-sponsor .ad a:hover{
        text-decoration:underline;}
        #ygrp-sponsor .ad p{
        margin:0;}
        o{font-size:0;}
        .MsoNormal{
        margin:0 0 0 0;}
        #ygrp-text tt{
        font-size:120%;}
        blockquote{margin:0 0 0 4px;}
        .replbq{margin:4;}
        -->






        E-Mails jetzt auf Ihrem Handy.
        www.yahoo.de/go

        [Non-text portions of this message have been removed]
      • ian_jefferyes
        I appear to have this working. I installed the packages: perl perl-libwww I also manually created the listing.pm file that I found through google. I can then
        Message 3 of 7 , Mar 4, 2008
          I appear to have this working.

          I installed the packages:

          perl
          perl-libwww

          I also manually created the listing.pm file that I found through google.

          I can then use the command line to load a directory to my ftp server.

          But, what I am not sure of is the syntax to get this as a cron job, I
          tried a few things, but couldn't get it to work.

          Do you know if something like the following will work:

          0 23 * * * root /usr/bin/perl ftpsync.pl -v '/public/Backup/My
          Pictures'
          'ftp://<user>:<password>@<host>/backup/Pictures'>/public/backup/backup.log

          Cheers

          Ian

          --- In nslu2-general@yahoogroups.com, Thomas Reitmayr <treitmayr@...>
          wrote:
          >
          > Hi Ian,
          > I have to reinstall ftpsync.pl again anyway (because of past
          experiments with my one and only slug), so I could tell you within the
          next week what exactly works straight forward and what needs some
          manual work. My current guess is I used cpan to install the libraries
          which should also work on unslug (just execute cpan, then type
          "install File::Find"). I remember that there was a problem with parts
          of one package and I had to pull out the files which I needed and let
          go of the rest of the package. During the next week I should know more
          about that issue. Ideally we could eventually create a Wiki page about
          the installation and use of the tool.
          > Regards,
          > -Thomas
          >
          > ----- Ursprüngliche Mail ----
          > Von: ian_jefferyes <nslu2@...>
          > An: nslu2-general@yahoogroups.com
          > Gesendet: Dienstag, den 4. März 2008, 20:56:14 Uhr
          > Betreff: [nslu2-general] Re: ftp from nslu2 for backup
          >
          > This is exactly the kind of thing I was looking for.
          >
          > Do you happen to have a list of the libraries and which unslung
          > packages they might come in?
          >
          > I have looked in the readme file and it states:
          >
          > - Perl 5.6+
          > ftpsync.pl was initially developed on Perl 5.6.0-81 on SuSE Linux 7.2
          >
          > - File::Find, IO::Handle
          > IMHO parts of the basic perl package.
          >
          > - Net::FTP
          > Part of the libnet-perl package.
          >
          > - File::Listing
          > Part of the libwww-perl package.
          >
          > Now, I am assuming that the standard perl package will be sufficient
          > for the first two, but I am not sure about the next two.
          >
          > Regards
          >
          > Ian
          >
          > --- In nslu2-general@ yahoogroups. com, Thomas Reitmayr <treitmayr@ ..>
          > wrote:
          > >
          > > Hi Ian,
          > > I am successfully using ftpsync.pl
          > (http://sourceforge. net/projects/ ftpsync/) to mirror a few svn
          > repositories on a web-server for public viewvc browsing. It is
          > triggered by a cron job (at 3 am.) and uploads only the new and
          > modified files in my configuration. You need perl + a few perl
          > libraries (for which at least one gave me some troubles) to get it
          > working. I installed it on SlugOS.
          > > You might want to take a look at that tool.
          > > -Thomas
          > >
          > > ----- Ursprüngliche Mail ----
          > > Von: ian_jefferyes <nslu2@>
          > > An: nslu2-general@ yahoogroups. com
          > > Gesendet: Dienstag, den 4. März 2008, 01:08:15 Uhr
          > > Betreff: [nslu2-general] ftp from nslu2 for backup
          > >
          > > Hi,
          > >
          > > Does anyone have any utilities/programs/ tools that can be used to
          > > upload files from the nslu2 to an ftp server?
          > >
          > > I want to backup my pictures to an online archive, but as the upload
          > > speed is so slow I want to try and do this from my slug rather than
          > my PC.
          > >
          > > I already have the unslung firmware installed and can telnet in and
          > > ftp manually, but really I want something that I can leave running, so
          > > that I can just switch off my PC.
          > >
          > > Any help greatly appreciated.
          > >
          > > Ian
          > >
          > >
          > >
          > >
          > > <!--
          > >
          > > #ygrp-mkp{
          > > border:1px solid #d8d8d8;font- family:Arial; margin:14px
          > 0px;padding: 0px 14px;}
          > > #ygrp-mkp hr{
          > > border:1px solid #d8d8d8;}
          > > #ygrp-mkp #hd{
          > >
          > color:#628c2a; font-size: 85%;font- weight:bold; line-height:
          122%;margin: 10px
          > 0px;}
          > > #ygrp-mkp #ads{
          > > margin-bottom: 10px;}
          > > #ygrp-mkp .ad{
          > > padding:0 0;}
          > > #ygrp-mkp .ad a{
          > > color:#0000ff; text-decoration: none;}
          > > -->
          > >
          > > <!--
          > >
          > > #ygrp-sponsor #ygrp-lc{
          > > font-family: Arial;}
          > > #ygrp-sponsor #ygrp-lc #hd{
          > > margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}
          > > #ygrp-sponsor #ygrp-lc .ad{
          > > margin-bottom: 10px;padding: 0 0;}
          > > -->
          > >
          > > <!--
          > >
          > > #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean,
          > sans-serif;}
          > > #ygrp-mlmsg table {font-size:inherit; font:100% ;}
          > > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,
          > clean, sans-serif;}
          > > #ygrp-mlmsg pre, code {font:115% monospace;}
          > > #ygrp-mlmsg * {line-height: 1.22em;}
          > > #ygrp-text{
          > > font-family: Georgia;
          > > }
          > > #ygrp-text p{
          > > margin:0 0 1em 0;}
          > > #ygrp-tpmsgs{
          > > font-family: Arial;
          > > clear:both;}
          > > #ygrp-vitnav{
          > > padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}
          > > #ygrp-vitnav a{
          > > padding:0 1px;}
          > > #ygrp-actbar{
          > > clear:both;margin: 25px
          > 0;white-space: nowrap;color: #666;text- align:right; }
          > > #ygrp-actbar .left{
          > > float:left;white- space:nowrap; }
          > > .bld{font-weight: bold;}
          > > #ygrp-grft{
          > > font-family: Verdana;font- size:77%; padding:15px 0;}
          > > #ygrp-ft{
          > > font-family: verdana;font- size:77%; border-top: 1px solid #666;
          > > padding:5px 0;
          > > }
          > > #ygrp-mlmsg #logo{
          > > padding-bottom: 10px;}
          > >
          > > #ygrp-vital{
          > > background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}
          > > #ygrp-vital #vithd{
          > >
          > font-size:77% ;font-family: Verdana;font- weight:bold; color:#333;
          text-transform: uppercase; }
          > > #ygrp-vital ul{
          > > padding:0;margin: 2px 0;}
          > > #ygrp-vital ul li{
          > > list-style-type: none;clear: both;border: 1px solid #e0ecee;
          > > }
          > > #ygrp-vital ul li .ct{
          > >
          > font-weight: bold;color: #ff7900;float: right;width: 2em;text-
          align:right; padding-right: .5em;}
          > > #ygrp-vital ul li .cat{
          > > font-weight: bold;}
          > > #ygrp-vital a{
          > > text-decoration: none;}
          > >
          > > #ygrp-vital a:hover{
          > > text-decoration: underline; }
          > >
          > > #ygrp-sponsor #hd{
          > > color:#999;font- size:77%; }
          > > #ygrp-sponsor #ov{
          > > padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}
          > > #ygrp-sponsor #ov ul{
          > > padding:0 0 0 8px;margin:0; }
          > > #ygrp-sponsor #ov li{
          > > list-style-type: square;padding: 6px 0;font-size: 77%;}
          > > #ygrp-sponsor #ov li a{
          > > text-decoration: none;font- size:130% ;}
          > > #ygrp-sponsor #nc{
          > > background-color: #eee;margin- bottom:20px; padding:0 8px;}
          > > #ygrp-sponsor .ad{
          > > padding:8px 0;}
          > > #ygrp-sponsor .ad #hd1{
          > >
          > font-family: Arial;font- weight:bold; color:#628c2a; font-size:
          100%;line- height:122% ;}
          > > #ygrp-sponsor .ad a{
          > > text-decoration: none;}
          > > #ygrp-sponsor .ad a:hover{
          > > text-decoration: underline; }
          > > #ygrp-sponsor .ad p{
          > > margin:0;}
          > > o{font-size: 0;}
          > > .MsoNormal{
          > > margin:0 0 0 0;}
          > > #ygrp-text tt{
          > > font-size:120% ;}
          > > blockquote{margin: 0 0 0 4px;}
          > > .replbq{margin: 4;}
          > > -->
          > >
          > >
          > >
          > >
          > >
          > >
          > > E-Mails jetzt auf Ihrem Handy.
          > > www.yahoo.de/ go
          > >
          > > [Non-text portions of this message have been removed]
          > >
          >
          >
          >
          >
          > <!--
          >
          > #ygrp-mkp{
          > border:1px solid #d8d8d8;font-family:Arial;margin:14px
          0px;padding:0px 14px;}
          > #ygrp-mkp hr{
          > border:1px solid #d8d8d8;}
          > #ygrp-mkp #hd{
          >
          color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px
          0px;}
          > #ygrp-mkp #ads{
          > margin-bottom:10px;}
          > #ygrp-mkp .ad{
          > padding:0 0;}
          > #ygrp-mkp .ad a{
          > color:#0000ff;text-decoration:none;}
          > -->
          >
          > <!--
          >
          > #ygrp-sponsor #ygrp-lc{
          > font-family:Arial;}
          > #ygrp-sponsor #ygrp-lc #hd{
          > margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
          > #ygrp-sponsor #ygrp-lc .ad{
          > margin-bottom:10px;padding:0 0;}
          > -->
          >
          > <!--
          >
          > #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean,
          sans-serif;}
          > #ygrp-mlmsg table {font-size:inherit;font:100%;}
          > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,
          clean, sans-serif;}
          > #ygrp-mlmsg pre, code {font:115% monospace;}
          > #ygrp-mlmsg * {line-height:1.22em;}
          > #ygrp-text{
          > font-family:Georgia;
          > }
          > #ygrp-text p{
          > margin:0 0 1em 0;}
          > #ygrp-tpmsgs{
          > font-family:Arial;
          > clear:both;}
          > #ygrp-vitnav{
          > padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
          > #ygrp-vitnav a{
          > padding:0 1px;}
          > #ygrp-actbar{
          > clear:both;margin:25px
          0;white-space:nowrap;color:#666;text-align:right;}
          > #ygrp-actbar .left{
          > float:left;white-space:nowrap;}
          > .bld{font-weight:bold;}
          > #ygrp-grft{
          > font-family:Verdana;font-size:77%;padding:15px 0;}
          > #ygrp-ft{
          > font-family:verdana;font-size:77%;border-top:1px solid #666;
          > padding:5px 0;
          > }
          > #ygrp-mlmsg #logo{
          > padding-bottom:10px;}
          >
          > #ygrp-vital{
          > background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
          > #ygrp-vital #vithd{
          >
          font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
          > #ygrp-vital ul{
          > padding:0;margin:2px 0;}
          > #ygrp-vital ul li{
          > list-style-type:none;clear:both;border:1px solid #e0ecee;
          > }
          > #ygrp-vital ul li .ct{
          >
          font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
          > #ygrp-vital ul li .cat{
          > font-weight:bold;}
          > #ygrp-vital a{
          > text-decoration:none;}
          >
          > #ygrp-vital a:hover{
          > text-decoration:underline;}
          >
          > #ygrp-sponsor #hd{
          > color:#999;font-size:77%;}
          > #ygrp-sponsor #ov{
          > padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
          > #ygrp-sponsor #ov ul{
          > padding:0 0 0 8px;margin:0;}
          > #ygrp-sponsor #ov li{
          > list-style-type:square;padding:6px 0;font-size:77%;}
          > #ygrp-sponsor #ov li a{
          > text-decoration:none;font-size:130%;}
          > #ygrp-sponsor #nc{
          > background-color:#eee;margin-bottom:20px;padding:0 8px;}
          > #ygrp-sponsor .ad{
          > padding:8px 0;}
          > #ygrp-sponsor .ad #hd1{
          >
          font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
          > #ygrp-sponsor .ad a{
          > text-decoration:none;}
          > #ygrp-sponsor .ad a:hover{
          > text-decoration:underline;}
          > #ygrp-sponsor .ad p{
          > margin:0;}
          > o{font-size:0;}
          > .MsoNormal{
          > margin:0 0 0 0;}
          > #ygrp-text tt{
          > font-size:120%;}
          > blockquote{margin:0 0 0 4px;}
          > .replbq{margin:4;}
          > -->
          >
          >
          >
          >
          >
          >
          > E-Mails jetzt auf Ihrem Handy.
          > www.yahoo.de/go
          >
          > [Non-text portions of this message have been removed]
          >
        • Carl Lowenstein
          ... Much easier if you don t try to put all the complicated syntax into a cron job. Put everything into a shell script, and use cron to run that script. This
          Message 4 of 7 , Mar 4, 2008
            On 3/4/08, ian_jefferyes <nslu2@...> wrote:
            >
            > I appear to have this working.
            >
            > I installed the packages:
            >
            > perl
            > perl-libwww
            >
            > I also manually created the listing.pm file that I found through google.
            >
            > I can then use the command line to load a directory to my ftp server.
            >
            > But, what I am not sure of is the syntax to get this as a cron job, I
            > tried a few things, but couldn't get it to work.
            >
            > Do you know if something like the following will work:
            >
            > 0 23 * * * root /usr/bin/perl ftpsync.pl -v '/public/Backup/My
            > Pictures'
            > 'ftp://<user>:<password>@<host>/backup/Pictures'>/public/backup/backup.log
            >

            Much easier if you don't try to put all the complicated syntax into a
            cron job. Put everything into a shell script, and use cron to run
            that script. This way you can test the script independent of cron.

            0 23 * * * root /root/bin/backupscript

            This also avoids some of the bizarre quoting rules for putting special
            characters into crontab entries.

            carl
            --
            carl lowenstein
            marine physical lab, u.c. san diego
            clowenstein@...
          Your message has been successfully submitted and would be delivered to recipients shortly.