Backup de codigo desde una cuenta shell
Si eres estudiante de una universidad o simplemente trabajas con una cuenta shell de un servidor a través de shh o telnet muchas veces te habrá sido incomodo sacar una copia externa del código fuente con el que estás trabajando. Tendrías que subirlo a un ftp o algo similar.
Pero se puede hacer de otra forma mas sencilla y con un simple comando. El comando que pongo a continuación envía el archivo de código al mail que queramos:
cat main.c | mail mrcomputer89@gmail.com -s ssoo
La opción -s indica el asunto. El comando envía el archivo main.c a mi email. Solo hay que cambiar el mail y el archivo por que que queráis. Para hacerlo mas cómodo se puede indicar un alias metiendo la siguiente linea en el archivo .bashrc:
alias envio="cat main.c | mail mrcomputer89@gmail.com -s ssoo"
Este post es más bien como recordatorio para mí, pero lo publico por si a alguien mas le sirve.








Hola.
Pues sí que es interesante.
Lo he probado en mi desktop de casa, no me llega a mi correo personal de gmail, pero sí llega a /var/mail/usuario. Supgongo que no tendré bien configurado el servidor de correo.
Dejo el código por si se te ocurre algo:
<>
From MAILER-DAEMON Sun Apr 12 08:35:36 2009
Return-path:
Envelope-to: inclusa@inclusa-desktop
Delivery-date: Sun, 12 Apr 2009 08:35:36 +0200
Received: from Debian-exim by inclusa-desktop with local (Exim 4.69)
id 1LstI0-0000lB-1P
for inclusa@inclusa-desktop; Sun, 12 Apr 2009 08:35:36 +0200
X-Failed-Recipients: inclusa@gmail.com
Auto-Submitted: auto-replied
From: Mail Delivery System
To: inclusa@inclusa-desktop
Subject: Mail delivery failed: returning message to sender
Message-Id:
Date: Sun, 12 Apr 2009 08:35:36 +0200
<>
Después de esto recibo el mensage a continuación.
Vaya sólo tenía que buscar un poco…
http://blog.itmasters.com.mx/?p=17
Gracias por provocar mi curiosidad.
@inclusa Si, lo que tenias que hacer era configurar el servidor de correo para que admita relay.
Saludos
[...] una ocasión anterior os hable de como mandar por correo copias de código o cualquier tipo de texto, algo muy útil para pasar texto entre una cuenta ssh y cualquier ordenador. En esta ocasión os [...]