Tag: bash

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 […]

Imansible scrivere ad altri utenti "è distriggersta la licenza di scrittura"

Per qualche motivo non sono in grado di scrivere ad altri utenti sul mio sistema. [root@hostname ~]# write write: you have write permission turned off. [root@hostname ~]# mesg y [root@hostname ~]# mesg is y [root@hostname ~]# write write: you have write permission turned off. Che altro deve essere triggersto / corretto per funzionare?

CentOS colors nelle applicazioni php-cli

Sto gestendo un server con CentOS 6.5 x64 installato. Nel mio server Ubuntu, quando esegue il composer o Laravel 's artisan php cli command, i parametri sono colorati. Ma questo non accade quando ho SSH in un server CentOS e ho eseguito nuovamente il composer . Come potete vedere, le directory sono colorate come dovrebbe, […]

Bash per avviare il debugger mancante dopo l'aggiornamento a 4.2

Sono su Centos 7.2. Ieri ho fatto un aggiornamento di bash alla versione bash-4.2.46-19.el7.x86_64 e adesso su login ho questo: -bash: /usr/share/bashdb/bashdb-main.inc: Nessun file o directory -bash: warning: imansible avviare il debugger; la modalità di debug disabilitata Naturalmente posso installare bashdb, ma non voglio eseguire il debug. Prima di eseguire l'aggiornamento questo problema non esisteva. […]

Installare Cygwin condiviso

Sto tentando di impostare OpenSSH in un gruppo di macchine Windows Server 2003 in modo automatizzato. Il mio objective è essere in grado di farlo utilizzando una singola versione di Cygwin installata su un'unità di networking invece di installarlo manualmente su ciascuna macchina. Posso installare cygwin bene, ma inizia a gestire problemi quando cerco di […]

Il servizio "mysqld stop" si spegne (poi ha scoperto che "mysqld morti ma sottoscrizioni bloccati")

Ho installato mysql e server tramite yum sul mio server CentOS 5 di 64 bit. Si inizia bene, ma quando cerco di fermarlo si blocca e poi devo "Ctrl-C". Poi ho eseguito un "servizio mysqld status" e mostra: mysqld dead but subsys locked Corro ps aux e mysql non è da trovare. Ripristinare nuovamente mysqld […]

get l'utilizzo di swap per un process

Sto cercando un modo, da uno script di shell, per get l'utilizzo di swap per un process particolare. Top può mostrare queste informazioni, ma solo in modalità intertriggers. La modalità batch mostrerà solo le personalizzazioni quando un .toprc è presente, ma non è ansible specificare un .toprc specifico nella row di command. Ho trovato questo […]

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