es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?>

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para crear el directorio en el clúster, puedes utilizar el comando mkdir sin la opción -p:

    mkdir /home/admin/path/to/data/
    

    Esto creará el directorio data en /home/admin/path/to/ si aún no existe.

Comments are closed.