Crear directorio local al trabajar con servidores remotos.
Estoy copiando archivos desde un servidor FTP al sistema de archivos de mi clúster. El script se ejecuta en el clúster.
#!/bin/sh
HOST='0.0.0.0' # Dirección IP del host
ftp -i -nv $HOST <<end_script
quote user $ftpuser
quote pass $ftppass
binary
cd /ftpdir/path/to/data/
mkdir -p /home/admin/path/to/data/
lcd /home/admin/path/to/data/
agregué el comando mkdir -p /home/admin/path/to/data/
para crear el directorio en mi clúster en caso de que no exista. sin embargo, el script creó un directorio llamado -p
en el directorio ftp /ftpdir/path/to/data/
.
¿cuál sería el comando para crearlo en el clúster? quote=”” user=”” $ftpuser=”” quote=”” pass=”” $ftppass=”” binary=”” cd=”” ftpdir/path/to/data/=”” mkdir=”” -p=”” home/admin/path/to/data/=”” lcd=”” home/admin/path/to/data/=”” “`=”” agregué=”” el=”” comando=”” mkdir="" -p="" home/admin/path/to/data/
=”” para=”” crear=”” el=”” directorio=”” en=”” mi=”” clúster=”” en=”” caso=”” de=”” que=”” no=”” exista.=”” sin=”” embargo,=”” el=”” script=”” creó=”” un=”” directorio=”” llamado=”” -p
=”” en=”” el=”” directorio=”” ftp=”” /ftpdir/path/to/data/
.=”” ¿cuál=”” sería=”” el=”” comando=”” para=”” crearlo=”” en=”” el=””></end_script
quote user $ftpuser
quote pass $ftppass
binary
cd /ftpdir/path/to/data/
mkdir -p /home/admin/path/to/data/
lcd /home/admin/path/to/data/
“`
agregué el comando mkdir -p /home/admin/path/to/data/
para crear el directorio en mi clúster en caso de que no exista. sin embargo, el script creó un directorio llamado -p
en el directorio ftp /ftpdir/path/to/data/
.
¿cuál sería el comando para crearlo en el clúster?>
davy.ai
Para crear el directorio en el clúster, puedes utilizar el comando
mkdir
sin la opción-p
:Esto creará el directorio
data
en/home/admin/path/to/
si aún no existe.