Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.


6
Eliminazione di file con spazi nei loro nomi
Sto cercando di eliminare tutti i file con uno spazio nei loro nomi. Sto usando il seguente comando. Ma mi sta dando un errore Comando: ls | egrep '. ' | xargs rm Qui se sto usando solo il ls | egrep '. 'comando mi sta dando tutto il nome …
10 shell  quoting  rm  xargs 

1
Tieni traccia di alcuni parametri su alcuni comandi
Diciamo che ho un comando git branch(sempre con un paio di parole) per esempio. Quello che voglio è tenere traccia di quando questo comando viene eseguito con argomenti. Ad esempio, se eseguo il comando git branch developsenza errori, voglio salvare developsu un file. Ho provato a sovrascrivere il comando git …
10 bash  shell  function 

5
Cambia il fuso orario di un cronjob
Ho un cronjob che viene eseguito ogni giorno alle 9:00 di ora UTC. Sono in GMT + 1, quindi viene eseguito alle 10:00 ora locale. Quando si verifica la modifica del fuso orario (ora legale, ora legale), il cronjob viene eseguito ancora alle 9:00 AM-UTC-time ma alle 11:00 ora locale. …
10 shell  cron  timezone 

3
Piping di uno script con "read" per bash
Ho bisogno di eseguire uno script eseguendo il piping bashcon wget(anziché eseguirlo direttamente con bash). $ wget -O - http://example.com/my-script.sh | bash Non funziona perché la mia sceneggiatura contiene delle readdichiarazioni. Per qualche motivo questi non funzionano quando si esegue il piping per bash: # Piping to bash works in …
10 bash  shell  pipe  read 


1
Jenkins non utilizza le impostazioni locali del sistema
Ho avuto un comportamento interessante in Jenkins. La shell di Jenkins non usa le localizzazioni dei miei sistemi. Jenkins funziona come utente jenkinssul mio sistema. Accesso effettuato jenkinstramite SSH: locale visualizzati: LANG = en_US.UTF-8 LANGUAGE = en_US: en LC_CTYPE = "en_US.UTF-8" ecc ... envspettacoli LANGe LANGUAGEvariabili: LANG = en_US.UTF-8 LANGUAGE …






1
Utilizzo di inotify per monitorare una directory ma non funziona al 100%
Ho scritto uno script bash per monitorare una directory particolare /root/secondfolder/: #!/bin/sh while inotifywait -mr -e close_write "/root/secondfolder/" do echo "close_write" done Quando creo un file chiamato fourth.txtin /root/secondfolder/e roba di scrittura ad esso, Salva e chiudi, esso emette il seguente: /root/secondfolder/ CLOSE_WRITE,CLOSE fourth.txt Tuttavia, non corrisponde a "close_write". Perché?



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.