Tag: bash

Cosa c'è di sbagliato con il seguente script bash?

Ho scritto la seguente row nel mio script, ma non assegnando alcun valore alla variabile a a= grep -n mark /etc/samba/smb.conf |cut -d: f1 I numero di linea di aspetto in cui la string di marcatura presente in smb.conf nella variabile a. Ma il valore della variabile è nullo. Che cosa può essere il problema

elenca i nomi di partizione linux solo in bash

df su linux elenca le seguenti statistiche sulle partizioni. -bash-4.1 # df File system 1K blocchi Usato disponibile Utilizzato% montato su / dev / sda3 1918217320 1473337340 347440136 81% / tmpfs 32970328 0 32970328 0% / dev / shm / dev / sda1 482214 148534 308781 33% / boot / dev / sdd1 1922860884 1638599284 […]

Prova se un IP è utilizzato in una networking interna senza utilizzare nmap

Posso eseguire la scansione delle porte usando nmap per verificare se viene utilizzato un dato IP, ad esempio nmap -PR 192.168.1.9 Tuttavia, nmap non è installato nella maggior parte dei server, è ansible avere lo stesso risultato (ad esempio controllare se il particolare IP è in uso) senza installare nmap ?

Come applicare il command CHMOD a qualsiasi file con un nome specifico ricorsivo in Linux?

Devo sapere come applicare un command CHMOD a solo file che hanno un nome specifico ricorsivo? chmod 755 -R filename Qualcosa come sopra, ma dovrebbe applicarsi a qualsiasi filename esistente in qualsiasi cartella secondaria.

AWK e nomi di file con spazio in esso.

Sto cercando di analizzare i file con awk per cambiare i loro nomi. Tutto è andato bene finché non ho iniziato a farlo con file con spazio nel nome del file. I nomi di file sono qualcosa di simile 11237_712312955_2012-01-04 18_31_03.wav e voglio sostituire wav dal nome del file. Questo è l'esempio del mio codice: […]

Come rimuovere un certo simbolo per uno script bash

Ho uno script bash where ottengo l'utilizzo del disco, ad esempio il 60% . Come posso rimuovere il simbolo % ? Utilizzo di grep o awk?

shell script: eseguire un gruppo di comandi N in parallelo, attendere che tutti finiscano, eseguire il prossimo N

Funzione: eseguire blocchi composti da 3-5 comandi (in parallelo / in background). Blocco esempi: dd if=/dev/urandom of=/mnt/1/x bs=1024 count=1024000000 & dd if=/dev/urandom of=/mnt/2/x bs=1024 count=1024000000 & dd if=/dev/urandom of=/mnt/3/x bs=1024 count=1024000000 & Quando è finito, il block successivo dovrebbe essere eseguito. Suppongo, questo può essere fatto tramite i file di block: task1.sh: real_task1 real_param1 ; […]

Come fare un per loop di nomi di file con spazi che utilizzano la ricerca

Ho il seguente script – il suo dovrebbe lanciare i nomi di file utilizzando la ricerca ma si cucita per rompere i file nomi da uno spazio? Ho bisogno che i nomi dei file rimangano intatti #!/bin/bash for file in `find -name "*.avi"` do ./myscript $file done Qualcuno può aiutarmi? Grazie

Unix separa i comandi multipli che hanno '&' (eseguire in background) alla fine

Per separare comandi regolari in Unix è di mettere a punto il punto e virgola alla fine come questo: cd /path/to/file;./someExecutable; Ma sembra non funzionare per comandi come questo: ./myProgram1 > /dev/null & ./myProgram2 > /dev/null & =>./myProgram1 > /dev/null &;./myProgram2 > /dev/null &; C'è qualche modo di separare questi tipi di comandi? Inoltre, se […]

Lo script Bash non funziona come lavoro cron

Ho il seguente script di shell $cat capture.sh TIME=$(date +"%H-%M-%d-%m-%y") IP="203.208.198.29" PREFIX=$TIME$IP tshark -f "udp" -i eth0 -w /root/captures/$PREFIX.cap& pid=$! sleep 2m kill $pid funziona bene quando lo eseguo dalla shell. ma quando lo aggiungo alla scheda cron non succede niente. la mia voce crontab: 1 * / 2 * 2 3,4,5 sh /root/capture.sh tail […]

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.