Domande taggate «shell-script»

Domande su script di shell, file eseguibili interpretati da una shell (bash, zsh, ecc.).

4
Come invocare esplicitamente una shell integrata?
Voglio personalizzare la funzionalità del cdcomando secondo le mie esigenze. Ho definito la seguente funzione: function cd () { cd "$@" && pushd "$@"; } L'intento di questa funzione è di spingere automaticamente la directory nello stack in modo che mi risparmi lo sforzo di digitare manualmente pushd .ogni volta. …



3
Quando `ls -s` stampa“ 0 ”
Naturalmente, il modo standard di testare se un file è vuoto è con test -s FILE, ma uno dei nostri clienti ha ricevuto uno script contenente test come questo: RETVAL=`ls -s ./log/cr_trig.log | awk '{print $1}'` if test $RETVAL -ne 0 then echo "Badness: Log not empty" exit 25 fi …




1
Come attivare Virtualenv all'avvio di uno script Python?
Voglio pianificare uno script Python da eseguire usando cron in determinate date, il problema è che per example.pyfunzionare, example-envdeve essere attivato, c'è un modo per example.pyattivare il proprio virtualenv ogni volta che cron lo esegue? in caso contrario, devo creare uno script bash bash.shche contiene #!/usr/bin/env bash workon example-env python2 …


2
comunicazione tra più processi
Ho uno script bash, che esegue la funzione manager () come processo separato per x-times. Come è possibile inoltrare i messaggi a tutti i processi manager () dall'interno dello script? Ho letto di pipe anonime ma non ho idea di come condividere i messaggi con esso .. Ho provato a …


2
Controlla le dipendenze degli script bash / shell
Esiste un metodo / comando per verificare le dipendenze di uno script bash? In altre parole, una risposta a questa domanda: quali librerie dovrebbe installare un utente per eseguire lo script? Posso farlo manualmente leggendo lo script e controllare quali altre librerie / comandi chiama ma questo non è evidente …


5
Come rilevare un errore in uno script bash di Linux?
Ho realizzato il seguente script: # !/bin/bash # OUTPUT-COLORING red='\e[0;31m' green='\e[0;32m' NC='\e[0m' # No Color # FUNCTIONS # directoryExists - Does the directory exist? function directoryExists { cd $1 if [ $? = 0 ] then echo -e "${green}$1${NC}" else echo -e "${red}$1${NC}" fi } # EXE directoryExists "~/foobar" directoryExists …

9
Aggiunta di due numeri usando expr
Sto imparando lo scripting Shell per un diploma in IT che sto attualmente facendo. Sto cercando di scrivere un piccolo script che aggiunge due numeri, come mostrato in uno dei tutorial che ci sono stati dati. echo "Enter two numbers" read num1 num2 sum = 'expr $num1 + $num2' echo …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.