first.sh: #! /bin/ksh echo "prova" . ./second.sh echo "ho lanciato il secondo" . ./third.sh echo "ho lanciato il terzo" second.sh: echo "sono nel secondo script" dosomething1 exit $? Se second.shrileva un errore ed esce con lo stato -9, first.shesce sempre. Come posso evitare di uscire dalla prima shell se la …
Ho scritto una sceneggiatura per cambiare la luminosità del mio schermo. È utile quando lavoro in modalità testo e i tasti di scelta rapida della tastiera per modificare la luminosità non funzionano. È possibile eseguire questo script, semplicemente premendo alcuni tasti sulla tastiera come scorciatoia, ad esempio Ctrl+ Alt+ F7?
È possibile scrivere uno script bash, quello verrebbe avviato dalla macchina A, accederà a un'altra macchina B tramite ssh (entrambe le macchine A e B sarebbero macchine Linux), copia alcuni file sulla macchina B esegue uno script Python un determinato script Python su queste macchine. trasferisce i risultati sulla macchina …
Mi piace usare il seguente formato negli script per comandi con molti parametri (per leggibilità): docker run \ --rm \ -u root \ -p 8080:8080 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$HOME":/home \ jenkinsci/blueocean Ma a volte vorrei commentare uno di questi parametri come: # -p 8080:8080 Questo …
Supponiamo che io abbia una funzione bash in questo modo: gmx(){ echo "foo"; } questa funzione restituirà implicitamente il valore di uscita del echocomando o è necessario utilizzare return? gmx(){ echo "foo"; return $? } Suppongo che il modo in cui bash funziona, lo stato di uscita del comando finale …
Diciamo che ho questo script.sh #!/bin/bash exit_script() { echo "Printing something special!" echo "Maybe executing other commands!" kill -- -$$ # Sends SIGTERM to child/sub processes } echo "Some other text" #other commands here sleep infinity Voglio script.sheseguire la funzione exit_scriptogni volta che riceve SIGINTo SIGTERM Ad esempio: killall script.sh …
Forse è una domanda banale, ma nella manpagina non ho trovato qualcosa di utile. Sto usando Ubuntu e bash. L'output normale per sha512sum testfileè <hash_code> testfile Come sopprimere l'output del nome file? Vorrei ottenere solo <hash_code>
Sto gestendo molti siti di Drupal e sto cercando di automatizzare alcune cose usando Drush. Drush run localmente chiama drush sull'host remoto tramite ssh usando le opzioni specificate nella configurazione per l'alias del sito. Sto facendo un sacco di queste chiamate, quindi per accelerare uso connessioni ssh persistenti con config …
Come creare un menu in uno script shell che visualizzerà 3 opzioni che un utente utilizzerà i tasti freccia per spostare il cursore di evidenziazione e premere Invio per selezionarne uno?
Voglio scrivere uno script di shell Linux che catturerà il traffico multicast specifico. Specifico come in, voglio creare un file pcap che abbia tutto il traffico per un gruppo / porta multicast specifico. Ecco la riga di comando che sto usando per visualizzare il traffico: tcpdump -nnXs 0 -i eth1 …
Ho trovato uno script che ha una funzione che controlla se è impostata una variabile ma non la capisco molto bene. check_if_variable_is_set() { var_name=$1 if [ -z "${!var_name+x}" ]; then false else true fi } Cosa succede esattamente con questa sostituzione?
Questa domanda è fortemente correlata a questa e questa domanda. Ho un file che contiene diverse righe in cui ogni riga è un percorso di un file. Ora voglio accoppiare ogni riga con ogni riga diversa (non se stessa). Anche una coppia A Bè uguale a una B Acoppia per …
Ho questo in uno script bash: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Sembra che uscirà subito dopo il comando exit, il che ha senso. Mi chiedevo c'è qualche semplice comando in grado di …
So di poterlo fare in Bash: wc -l <<< "${string_variable}" Fondamentalmente, tutto quello che ho trovato riguardava l' <<<operatore Bash. Ma nella shell POSIX, <<<non è definito e non sono riuscito a trovare un approccio alternativo per ore. Sono abbastanza sicuro che ci sia una soluzione semplice a questo, ma …
Ho letto da un'istruzione per programmare una sceneggiatura l'ultimo giorno del mese: Nota: il lettore astuto potrebbe chiedersi come sarebbe possibile impostare un comando da eseguire l'ultimo giorno di ogni mese perché non è possibile impostare il valore di dayofmonth per coprire ogni mese. Questo problema ha afflitto i programmatori …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.