Tabla de contenido:
- Hay un par de formas diferentes de hacer esto:
- Los archivos por lotes que se ejecutan desde otras carpetas pueden fallar
Video: ¿Cómo ejecuto un script bash desde otro directorio?
2024 Autor: Lynn Donovan | [email protected]. Última modificación: 2023-12-15 23:45
Si hace que el script sea ejecutable con chmod 755 correr si solo necesita escribir la ruta al texto . Cuando veas./ texto siendo usado diciendo el cascarón que el texto se encuentra en el mismo directorio usted está ejecutando eso. Para usar la ruta completa, escriba sh /Usuario doméstico/ guiones / someScript.
Por lo tanto, ¿cómo ejecuto un script de shell desde otro?
Hay un par de formas diferentes de hacer esto:
- Haga que el otro script sea ejecutable, agregue la línea #! / Bin / bash en la parte superior y la ruta donde está el archivo a la variable de entorno $ PATH.
- O llámelo con el comando de origen (el alias es).
- O use el comando bash para ejecutarlo: / bin / bash / path / to / script;
Además, ¿cómo puedo hacer que un script sea ejecutable desde cualquier lugar de Linux? Suponiendo que nuestro ejemplo sea correcto, necesitaría escribir chmod + x ~ / Downloads / chkFile para hacer eso ejecutable y luego escriba mv ~ / Downloads / chkFile ~ /. local / bin para ponerlo en el directorio correcto. A partir de ese momento, debería poder ejecutarlo desde donde se encuentre.
De esta manera, ¿cómo ejecuto un archivo por lotes en un directorio diferente?
Los archivos por lotes que se ejecutan desde otras carpetas pueden fallar
- Cree una carpeta llamada test (2) fuera de su directorio raíz.
- Cree un archivo por lotes en la carpeta test (2) llamado test. murciélago.
- Inserte las siguientes líneas en test.bat: echo off. pausa.
- Guardar prueba. murciélago.
- Desde el directorio raíz en un símbolo del sistema, ejecute el archivo por lotes con la siguiente línea: est (2) est.bat.
¿Qué es la fuente en bash?
los fuente comando lee y ejecuta comandos del archivo especificado como su argumento en el entorno de shell actual. Es útil cargar funciones, variables y archivos de configuración en scripts de shell. fuente es un caparazón incorporado en Intento y otros shells populares utilizados en los sistemas operativos Linux y UNIX.
Recomendado:
¿Cómo puedo consultar mi buzón de voz en mi iPhone desde otro teléfono?
Marque su iPhone y espere a que se active el correo de voz. Mientras se reproduce el saludo, marque *, la contraseña de su correo de voz (puede cambiarla en Configuración> Teléfono) y luego #. Mientras escucha un mensaje, tiene cuatro opciones que puede realizar en cualquier momento: Eliminar el mensaje presionando 7
¿Cómo ejecuto un archivo de clase Java en un directorio diferente?
Los siguientes son los pasos para ejecutar el archivo de clase Java que se encuentra en un directorio diferente: Paso 1 (Crear clase de utilidad): Cree A. Paso 2 (Compilar clase de utilidad): Abra el terminal en la ubicación proj1 y ejecute los siguientes comandos. Paso 3 (Verifique si A. Paso 4 (Escriba la clase principal y compílela): muévase a su directorio proj2
¿Cómo accedo a mi correo de voz de US Cellular desde otro teléfono?
Escuchar mensajes desde otro dispositivo: Marque su número inalámbrico. Durante el saludo, presione * e ingrese su contraseña cuando se le solicite
¿Cómo consulto mi contestador automático desde otro teléfono?
Si. Puede acceder al contestador automático de forma remota marcando su número de teléfono en cualquier teléfono de tonos para llamarlo y tan pronto como escuche su mensaje de saludo, presione su código remoto de 3 dígitos y siga la indicación de voz, tan pronto como haya terminado de escuchar sus mensajes. colgar
¿Puedo copiar el directorio de datos de MySQL a otro servidor?
Detenga la base de datos (o ciérrela) Vaya al directorio donde están los archivos de datos de mysql. Transfiera la carpeta (y su contenido) al directorio de datos mysql del nuevo servidor. Inicie una copia de seguridad de la base de datos. En el nuevo servidor, emita un comando 'crear base de datos'. 'Vuelva a crear los usuarios y otorgue permisos