<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Script to back up FTP folder]]></title><description><![CDATA[<p><i><b>This post is being processed/translated. The original version will be shown:</b></i></p><p dir="auto">Hola a todos.</p>
<p dir="auto">Vamos a ver, estoy intentando hacer un script en Linux para hacer copias de seguridad de una carpeta del servidor FTP de mi página web.</p>
<p dir="auto">Llevo hecho esto:</p>
<pre><code>#!/bin/bash
ftp aqui-el-host
</code></pre>
<p dir="auto">Entonces por ahora lo que hace es abrirme una terminal donde debo meter el usuario y luego la contraseña y ya estoy logueado y puedo ver las carpetas y etc…</p>
<p dir="auto">Lo que debo poner ahora es que ponga el nombre de usuario automáticamente, y que me pida que entre la contraseña con "read" o algo así he visto y que coja la carpeta y la copie a una dirección predefinida.<br />
Es que llevo ya un rato pensando y no sé como poner que el nombre de usuario se autoponga y todo lo demás, a ver si alguien me puede echar una mano. Seguramente tenga que usar variables para la contraseña, para que me la pida y luego la meta en el hueco correspondiente.</p>
<p dir="auto">Bueno, a ver qué me decís, un saludo!</p>
]]></description><link>https://foro.hardlimit.com/en/topic/45943/script-para-backupear-carpeta-de-ftp</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 02:05:05 GMT</lastBuildDate><atom:link href="https://foro.hardlimit.com/en/topic/45943.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 26 Jun 2007 13:14:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Script to back up FTP folder on Fri, 06 Jul 2007 12:30:14 GMT]]></title><description><![CDATA[<p><i><b>This post is being processed/translated. The original version will be shown:</b></i></p><p dir="auto">Alf el caso de pelis no-porno no se puede contemplar para tu equipo, aunque si lo estas pregutnando por algun amigo se acepta. XDDD</p>
]]></description><link>https://foro.hardlimit.com/en/post/411122</link><guid isPermaLink="true">https://foro.hardlimit.com/en/post/411122</guid><dc:creator><![CDATA[PAPI GEORGE]]></dc:creator><pubDate>Fri, 06 Jul 2007 12:30:14 GMT</pubDate></item><item><title><![CDATA[Reply to Script to back up FTP folder on Fri, 06 Jul 2007 08:53:00 GMT]]></title><description><![CDATA[<p><i><b>This post is being processed/translated. The original version will be shown:</b></i></p><p dir="auto">Joer, mira q sois complicados, eh???<br />
Esto te lo metes en un archivo en el servidor y le llamas backup, por ejemplo <img src="https://foro.hardlimit.com/en/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=11392bd8dbb" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
<pre><code>#!/bin/bash
#borramos los archivos de copia anteriores
rm /home/ruta_directorio/backup/backup*.gz
#Creamos el archivo comprimido de todo el backup
tar -c /home/ruta_directorio_a_backupear &gt; /home/ruta_directorio/backup/backup_$(date +%d-%m-%Y).tar
gzip /home/ruta_directorio/backup/backup_$(date +%d-%m-%Y).tar
</code></pre>
<p dir="auto">Y luego solo tienes que hacer un script que te baje lo que hay en ese directorio <img src="https://foro.hardlimit.com/en/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=11392bd8dbb" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /> que es lo q ya tienes hecho <img src="https://foro.hardlimit.com/en/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=11392bd8dbb" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
<p dir="auto">Por cierto, si lo tienes en dreamhost, tienes que ponerle como ruta_directorio "/home/username/.snapshot/nightly.0/ruta_directorio" porque sino los archivos que se esten en uso no te los comprimira <img src="https://foro.hardlimit.com/en/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=11392bd8dbb" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
<p dir="auto">Se me olvidaba, el primer archivo lo metes en el crontab para que lo haga periodicamente <img src="https://foro.hardlimit.com/en/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=11392bd8dbb" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
]]></description><link>https://foro.hardlimit.com/en/post/411111</link><guid isPermaLink="true">https://foro.hardlimit.com/en/post/411111</guid><dc:creator><![CDATA[KrHonHoS]]></dc:creator><pubDate>Fri, 06 Jul 2007 08:53:00 GMT</pubDate></item><item><title><![CDATA[Reply to Script to back up FTP folder on Thu, 05 Jul 2007 03:58:11 GMT]]></title><description><![CDATA[<p><i><b>This post is being processed/translated. The original version will be shown:</b></i></p><p dir="auto">Revisa esta dirección ahi te vienen muchos ejemplos par ahacer backups por ftp e insitu en tu server si usas PHP</p>
<p dir="auto"><a href="http://www.phpclasses.org" rel="nofollow ugc">www.phpclasses.org</a></p>
]]></description><link>https://foro.hardlimit.com/en/post/410989</link><guid isPermaLink="true">https://foro.hardlimit.com/en/post/410989</guid><dc:creator><![CDATA[thefactoyweb]]></dc:creator><pubDate>Thu, 05 Jul 2007 03:58:11 GMT</pubDate></item><item><title><![CDATA[Reply to Script to back up FTP folder on Tue, 26 Jun 2007 17:25:51 GMT]]></title><description><![CDATA[<p><i><b>This post is being processed/translated. The original version will be shown:</b></i></p><p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/en/user/mystique" aria-label="Profile: Mystique">@<bdi>Mystique</bdi></a>:</p>
<blockquote>
<p dir="auto">alf, si no es porno la cosa se complica exponencialmente</p>
</blockquote>
<p dir="auto">Me lo temia… :D:D:D:D:D...</p>
<p dir="auto">Pues que el script baje solo porno y ya esta... no somos quien para complicar de manera exponencial un script :D:D:D:D:D:D:D</p>
]]></description><link>https://foro.hardlimit.com/en/post/410164</link><guid isPermaLink="true">https://foro.hardlimit.com/en/post/410164</guid><dc:creator><![CDATA[Alf17]]></dc:creator><pubDate>Tue, 26 Jun 2007 17:25:51 GMT</pubDate></item><item><title><![CDATA[Reply to Script to back up FTP folder on Tue, 26 Jun 2007 17:11:35 GMT]]></title><description><![CDATA[<p><i><b>This post is being processed/translated. The original version will be shown:</b></i></p><p dir="auto">alf, si no es porno la cosa se complica exponencialmente</p>
]]></description><link>https://foro.hardlimit.com/en/post/410162</link><guid isPermaLink="true">https://foro.hardlimit.com/en/post/410162</guid><dc:creator><![CDATA[Mystique]]></dc:creator><pubDate>Tue, 26 Jun 2007 17:11:35 GMT</pubDate></item><item><title><![CDATA[Reply to Script to back up FTP folder on Tue, 26 Jun 2007 17:09:55 GMT]]></title><description><![CDATA[<p><i><b>This post is being processed/translated. The original version will be shown:</b></i></p><p dir="auto">Muchas gracias por toda la ayuda.</p>
<p dir="auto">Después de estar googleando y enreando gran parte de la tarde llevo hecho lo siguiente:</p>
<pre><code>#!/bin/bash
echo "Listo para realizar el Backup desde HOST"
echo "Por favor, introduzca la password para el usuario USER"
read password
lftp -u USER,$password HOST -e mirror CARPETA-A-COGER DESTINO
echo "Backup realizada con exito ;)"
</code></pre>
<p dir="auto">Así me funciona, ahora lo que quiero hacer es que me lo meta en un archivo .tar.gz con la fecha del día que se hizo, que creo que sé como hacerlo y otra cosa que no me acuerdo :rolleyes:</p>
<p dir="auto">Saludos</p>
]]></description><link>https://foro.hardlimit.com/en/post/410161</link><guid isPermaLink="true">https://foro.hardlimit.com/en/post/410161</guid><dc:creator><![CDATA[asercamoyero]]></dc:creator><pubDate>Tue, 26 Jun 2007 17:09:55 GMT</pubDate></item><item><title><![CDATA[Reply to Script to back up FTP folder on Tue, 26 Jun 2007 16:57:03 GMT]]></title><description><![CDATA[<p><i><b>This post is being processed/translated. The original version will be shown:</b></i></p><p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/en/user/mystique" aria-label="Profile: Mystique">@<bdi>Mystique</bdi></a>:</p>
<blockquote>
<p dir="auto">y para varios archivos usa mget. ejemplo</p>
<p dir="auto">mget /porn/*.avi .</p>
<p dir="auto">te copia todos los .avi (videos) porno del ftp a la carpeta en la que estabas cuando ejecutaste ftp <img src="https://foro.hardlimit.com/en/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=11392bd8dbb" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
</blockquote>
<p dir="auto">Tambien vale para los "no-porno"???</p>
<p dir="auto">por cierto…. "backupear"????... esa palabra no es del idioma de cervantes, verdad??? :D:D:D:D:D:D</p>
]]></description><link>https://foro.hardlimit.com/en/post/410160</link><guid isPermaLink="true">https://foro.hardlimit.com/en/post/410160</guid><dc:creator><![CDATA[Alf17]]></dc:creator><pubDate>Tue, 26 Jun 2007 16:57:03 GMT</pubDate></item><item><title><![CDATA[Reply to Script to back up FTP folder on Tue, 26 Jun 2007 14:52:43 GMT]]></title><description><![CDATA[<p><i><b>This post is being processed/translated. The original version will be shown:</b></i></p><p dir="auto">y para varios archivos usa mget. ejemplo</p>
<p dir="auto">mget /porn/*.avi .</p>
<p dir="auto">te copia todos los .avi (videos) porno del ftp a la carpeta en la que estabas cuando ejecutaste ftp <img src="https://foro.hardlimit.com/en/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=11392bd8dbb" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
]]></description><link>https://foro.hardlimit.com/en/post/410153</link><guid isPermaLink="true">https://foro.hardlimit.com/en/post/410153</guid><dc:creator><![CDATA[Mystique]]></dc:creator><pubDate>Tue, 26 Jun 2007 14:52:43 GMT</pubDate></item><item><title><![CDATA[Reply to Script to back up FTP folder on Tue, 26 Jun 2007 14:25:02 GMT]]></title><description><![CDATA[<p><i><b>This post is being processed/translated. The original version will be shown:</b></i></p><p dir="auto">es que en mi caso el nombre de los ficheros se actualizaba dinamicamente con lo que tenia que generar el ini para luego pasarselo como parametro al ftp.exe<br />
Para descargar por ftp creo recordar que era get RUTAFTP RUTALOCAL</p>
]]></description><link>https://foro.hardlimit.com/en/post/410148</link><guid isPermaLink="true">https://foro.hardlimit.com/en/post/410148</guid><dc:creator><![CDATA[packosoft]]></dc:creator><pubDate>Tue, 26 Jun 2007 14:25:02 GMT</pubDate></item><item><title><![CDATA[Reply to Script to back up FTP folder on Tue, 26 Jun 2007 14:05:15 GMT]]></title><description><![CDATA[<p><i><b>This post is being processed/translated. The original version will be shown:</b></i></p><p dir="auto">Gracias packo por la aportación, aunque la verdad es que me entero un poco de lo que haces, pero algunos detalles no.</p>
<p dir="auto">De momento llevo hecho esto:</p>
<pre><code>#!/bin/bash
echo "Por favor, introduzca la password para el usuario NOMBREUSUARIO en HOST"
read password
ftp -v -n ftp.HOST.org
user NOMBREUSUARIO $password

</code></pre>
<p dir="auto">Ahora lo único que me falta es que copie la carpeta que hay dentro de nombre XXXX y la pegue en una dirección de mi disco duro, es sencillo, pero no sé cómo, voy a investigar.</p>
<p dir="auto">Saludos!</p>
]]></description><link>https://foro.hardlimit.com/en/post/410141</link><guid isPermaLink="true">https://foro.hardlimit.com/en/post/410141</guid><dc:creator><![CDATA[asercamoyero]]></dc:creator><pubDate>Tue, 26 Jun 2007 14:05:15 GMT</pubDate></item><item><title><![CDATA[Reply to Script to back up FTP folder on Tue, 26 Jun 2007 13:30:25 GMT]]></title><description><![CDATA[<p><i><b>This post is being processed/translated. The original version will be shown:</b></i></p><p dir="auto">backupear? xDDDD</p>
<p dir="auto">te pongo parte del script que usaba yo para subir unos ficheros a un ftp, con lo que la variacion no será mucha</p>
<blockquote>
<p dir="auto">REM Aqui empieza la subida al ftp de BT</p>
<p dir="auto">echo open <a href="http://HOST.net" rel="nofollow ugc">HOST.net</a>&gt;c:\bats\ini\FTPSubidaBT.ini<br />
echo USUARIO&gt;&gt;c:\bats\ini\FTPSubidaBT.ini<br />
echo PASSWORD&gt;&gt;c:\bats\ini\FTPSubidaBT.ini<br />
echo mkdir "DIR1/DIR2/%fecha%"&gt;&gt;c:\bats\ini\FTPSubidaBT.ini<br />
echo cd "DIR1/DIR2/%fecha%"&gt;&gt;c:\bats\ini\FTPSubidaBT.ini<br />
for %%f in ("%dir%*.*") do echo put "%%f"&gt;&gt;c:\bats\ini\FTPSubidaBT.ini<br />
echo bye&gt;&gt;c:\bats\ini\FTPSubidaBT.ini</p>
<p dir="auto">REM Aqui termina la subida al ftp de BT</p>
<p dir="auto">ftp -s:c:\bats\ini\FTPSubidaBT.ini</p>
</blockquote>
<p dir="auto">es para el ftp de windows, pero será primo hermano del de linux.</p>
]]></description><link>https://foro.hardlimit.com/en/post/410137</link><guid isPermaLink="true">https://foro.hardlimit.com/en/post/410137</guid><dc:creator><![CDATA[packosoft]]></dc:creator><pubDate>Tue, 26 Jun 2007 13:30:25 GMT</pubDate></item></channel></rss>