[Eisfair] lftp

Stefan Heidrich stefan-in-news at web.de
Mo Apr 4 08:05:05 CEST 2016


Hallo Olaf,

> Welche Paketversion von lftp verwendest du?

2.0.2

> Nutzt du ftp, ssh scp sftp, oder ?

ftp

> Idee:
> LFTP_SITE_1_COMMAND_N='1'
> LFTP_SITE_1_COMMAND_1='cd
> webseiten/firma1_joomla/administrator/components/com_akeeba/backup &&
> mirror -c  && glob rm * && bye'

Die Idee war goldwert und funktioniert.

Trotzdem ist mir noch ein Fehler aufgefallen.

Das ist nur konfiguriert (Kommentare entfernt):

START_LFTP='yes'
LFTP_SITE_N='2'
LFTP_SITE_1_ACTIVE='yes'
LFTP_SITE_1_SITE='server.com'
LFTP_SITE_1_PORT='21'
LFTP_SITE_1_PROTOCOL='ftp'
LFTP_SITE_1_KEYFILE=''
LFTP_SITE_1_USER='username'
LFTP_SITE_1_PASSWORD='password'
LFTP_SITE_1_LOCAL_DIRECTORY='/backup/df'
LFTP_SITE_1_USE_DATE_COMMAND='no'
LFTP_SITE_1_FURTHER_COMMAND_N='0'
LFTP_SITE_1_FURTHER_1_COMMAND=''
LFTP_SITE_1_COMMAND_N='1'
LFTP_SITE_1_COMMAND_1='cd 
webseiten/firma1_joomla/administrator/components/com_akeeba/backup && 
mirror -c && glob rm * && bye'
LFTP_SITE_1_AFTER_COMMAND_N='1'
LFTP_SITE_1_AFTER_1_COMMAND='/root/backup-df-firma1.sh'
LFTP_SITE_1_START_CRON='yes'
LFTP_SITE_1_CRON='0 6 * * 1'
LFTP_SITE_2_ACTIVE='yes'
LFTP_SITE_2_SITE='server.com'
LFTP_SITE_2_PORT='21'
LFTP_SITE_2_PROTOCOL='ftp'
LFTP_SITE_2_KEYFILE=''
LFTP_SITE_2_USER='username'
LFTP_SITE_2_PASSWORD='password'
LFTP_SITE_2_LOCAL_DIRECTORY='/backup/df'
LFTP_SITE_2_USE_DATE_COMMAND='no'
LFTP_SITE_2_FURTHER_COMMAND_N='0'
LFTP_SITE_2_FURTHER_1_COMMAND=''
LFTP_SITE_2_COMMAND_N='1'
LFTP_SITE_2_COMMAND_1='cd 
webseiten/firma2_joomla/administrator/components/com_akeeba/backup && 
mirror -c && glob rm * && bye'
LFTP_SITE_2_AFTER_COMMAND_N='1'
LFTP_SITE_2_AFTER_1_COMMAND='/root/backup-df-firma2.sh'
LFTP_SITE_2_START_CRON='yes'
LFTP_SITE_2_CRON='0 6 * * 2'
LFTP_SITE_START_ALL_CONSECUTIVLY='no'  # start all lftpjob consecutiv
LFTP_SITE_START_ALL_CRON='3 3 * * *'   # crontab for all start

Daraus werden folgende Files in /usr/local/lftp erzeugt:

cronfile1 (hier ist alles ok):
mkdir -p /backup/df
/usr/bin/lftp ftp://server.com:21  -u username,password -e 'lcd /backup/df
&& cd webseiten/firma1_joomla/administrator/components/com_akeeba/backup && 
mirro
r -c && glob rm * && bye '
/root/backup-df-firma1.sh

cronfile2 (hier fehlt der after-command):
mkdir -p /backup/df
/usr/bin/lftp ftp://server.com:21  -u username,password -e 'lcd /backup/df
&& cd webseiten/firma2_joomla/administrator/components/com_akeeba/backup && 
mirr
or -c && glob rm 1 && bye '

Kannst Du da mal bitte schauen, warum dort der after-command rausgelassen 
wird? Danke.


Viele Grüße
Stefan 




Mehr Informationen über die Mailingliste Eisfair