Sommario:

Come posso eseguire uno script bash da un'altra directory?
Come posso eseguire uno script bash da un'altra directory?

Video: Come posso eseguire uno script bash da un'altra directory?

Video: Come posso eseguire uno script bash da un'altra directory?
Video: Script Bash - Creare COMANDI per terminale PERSONALIZZATI! - Ep. 01 2024, Novembre
Anonim

Se rendi eseguibile lo script con chmod 755 correre è necessario solo digitare il percorso del sceneggiatura . Quando vedi./ sceneggiatura essendo usato dicendo il guscio che il sceneggiatura si trova sullo stesso directory siete in esecuzione esso. Per utilizzare il percorso completo si digita SH /home/utente/ script /qualcheScript.

Di seguito, come posso eseguire uno script di shell da un altro?

Ci sono un paio di modi diversi per farlo:

  1. Rendi eseguibile l'altro script, aggiungi la riga #!/bin/bash in alto e il percorso in cui si trova il file alla variabile di ambiente $PATH.
  2. Oppure chiamalo con il comando source (alias è.)
  3. Oppure usa il comando bash per eseguirlo: /bin/bash /path/to/script;

Inoltre, come posso rendere eseguibile uno script da qualsiasi punto in Linux? Supponendo che il nostro esempio fosse giusto, dovresti digitare chmod +x ~/Downloads/chkFile per fare esso eseguibile e quindi digita mv ~/Downloads/chkFile ~/. local/bin per inserirlo nella directory giusta. Da quel momento in poi, dovresti essere in grado di eseguirlo ovunque si trovi.

In questo modo, come posso eseguire un file batch in una directory diversa?

I file batch eseguiti da altre cartelle potrebbero non riuscire

  1. Crea una cartella denominata test(2) dalla tua directory principale.
  2. Crea un file batch nella cartella test(2) chiamato test. pipistrello.
  3. Inserisci le seguenti righe in test.bat: echo off. pausa.
  4. Salva prova. pipistrello.
  5. Dalla directory principale al prompt dei comandi, eseguire il file batch con la seguente riga: est(2) est.bat.

Che cos'è la sorgente in bash?

Il fonte comando legge ed esegue comandi dal file specificato come argomento nell'ambiente della shell corrente. È utile caricare funzioni, variabili e file di configurazione negli script della shell. fonte è una shell incorporata bash e altre shell popolari utilizzate nei sistemi operativi Linux e UNIX.

Consigliato: