Domande taggate «bash»

Domande specifiche per GNU Bourne Again SHell, al contrario di altre shell Bourne / POSIX. Per domande sulle shell Unix in generale, utilizzare invece il tag / shell.


7
Perché il mio processo in background di Python termina al termine della sessione SSH?
Ho uno script bash che avvia uno script python3 (chiamiamolo startup.sh), con la linea chiave: nohup python3 -u <script> & Quando sshentro direttamente e chiamo questo script, lo script Python continua a essere eseguito in background dopo che esco. Tuttavia, quando eseguo questo: ssh -i <keyfile> -o StrictHostKeyChecking=no <user>@<hostname> "./startup.sh" …



6
Come verificare se un filesystem è montato con uno script
Sono nuovo nello scripting ... Posso fare cose molto semplici, ma ora ho bisogno di una mano. Ho un filesystem locale che verrà montato solo quando devo fare un backup. Sto iniziando con questo. #!/bin/bash export MOUNT=/myfilesystem if grep -qs $MOUNT /proc/mounts; then echo "It's mounted." else echo "It's not …


3
Utilizzo delle variabili shell per le opzioni di comando
In uno script Bash, sto cercando di memorizzare le opzioni che sto usando rsyncin una variabile separata. Funziona bene con opzioni semplici (come --recursive), ma sto riscontrando problemi con --exclude='.*': $ find source source source/.bar source/foo $ rsync -rnv --exclude='.*' source/ dest sending incremental file list foo sent 57 bytes …
19 bash  variable 



4
Matrice JSON per bash variabili usando jq
Ho un array JSON in questo modo: { "SITE_DATA": { "URL": "example.com", "AUTHOR": "John Doe", "CREATED": "10/22/2017" } } Sto cercando di scorrere su questo array usando jq in modo da poter impostare la chiave di ogni elemento come nome della variabile e il valore come valore. Esempio: URL = …
19 bash  jq 

2
`Disown -h` e` nohup` funzionano allo stesso modo?
disown fa sì che una shell non invii SIGHUP al suo lavoro sconosciuto al termine della shell e rimuove il lavoro sconosciuto dal controllo del lavoro della shell. Il primo è il risultato del secondo? In altre parole, se un processo avviato da una shell viene rimosso dal controllo del …
18 bash  nohup  disown 



2
Comprensione di `echo $ ((0x63))`
Stavo cercando un modo per convertire esadecimali dalla riga di comando e ho scoperto che esiste un metodo molto semplice echo $((0x63)). Funziona benissimo ma sono un po 'confuso su ciò che sta accadendo qui. So che $(...)è normalmente una sotto-shell, in cui i contenuti vengono valutati prima del comando …
18 bash 


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.