Mostrando las entradas con la etiqueta nohup. Mostrar todas las entradas
Mostrando las entradas con la etiqueta nohup. Mostrar todas las entradas

06 agosto 2008

Oracle export and import by pipe

EXPORT pipe

#!/bin/ksh
rm -f export_pipe
mknod export_pipe p
chmod 666 export_pipe
nohup gzip -c < export_pipe > expdat.dmp.gz &
imp "\"/ as sysdba\"" file=export_pipe full=yes ignore=yes
log=exportTESTDB.log
rm -f export_pipe


IMPORT pipe
To import, I use gunzip and do the opposite!

mknod exp.pipe p
gunzip < expdat.dmp.gz > exp.pipe &
imp userid=system/manager file=exp.pipe full=y

26 enero 2007

ftp via nohup

Para realizar una transferencia de archivos de forma automática y en segundo plano utilizamos los comandos ftp y nohup de esta manera:

1.- crear un archivo que contedrá los parámeros del comando ftp, lo llamaremos parftp.txt:

open 172.16.1.1
user usuario01 [contraseña_sin_llaves]
cd /home
cd desktop
bin
get archivo1.bin
get archivo2.tar
get archivo3.tar.gz
quit


2.- Ahora crearemos el scripts que ejecutará el ftp y lo llamaremos getftp.sh:

#!/bin/ksh
ftp -ni < /directorio_donde_esta_parftp.txt
exit


3.- Asignamos permisos de ejecución al script getftp.sh

chmod +x getftp.sh


3.- Ejecutamos de esta manera:

nohup ./getftp.sh &