Tag: bash

Confronta string sullo script di shell

Sto creando uno script per controllare i requisiti relativi a VM in uno dei miei clienti. La prima parte dello script è controllare se il sistema operativo è virtuale o less. Per raggiungere questo objective creo il seguente script. Il problema è che anche il sistema è virtuale non funziona, voglio dire il test se […]

Grep regex Stdout a telnet

Sto cercando di utilizzare grep per get un risultato di regex e mettere i risultati in onda su telnet che esegue una port aperta a un server di nodes. Il grep ricevuto continuo, ma varia in intervallo, comandi da un programma in esecuzione, greps fuori un numero poi pipes che su telnet. Ecco il mio […]

Trova i file e tar.gz l'elenco risultante

L'esecuzione del seguente command funziona come previsto: find /path/to/logs/ \( -type f -name '*20161005.log' \) -print0 | tar -czvf /path/to/backups/backup_logs_20161005.tar.gz –null -T – Ma, cercando di utilizzare questo all'interno di uno script bash, ottengo un file vuoto .tar.gz : #!/bin/bash now="$(date)" printf "Current date and time: $now" ## working paths LOGSPATH="/path/to/logs/" BACKPATH="/path/to/backups/" ## date to […]

Backup delle vecchie directory con uno script bash

Sto scrivendo un piccolo script bash per archiviare le directory in un formato compresso in un'altra posizione quando sono più vecchie di una certa età e ho qualche difficoltà. Ecco cosa sto facendo. #!/bin/bash # Archives completed CDP episodes to compressed storage. Will eventually expand to put these off-site as well. InputDir="/home/wgant/stuff/" OutputDir="/home/wgant/archived/" find $InputDir$ […]

Sostituisci il carattere di carattere jolly nei nomi di file

Non posso far funzionare questo: Ho centinaia di file che il nostro sviluppatore di database ha inserito in modo insensato gli asterischi, in modo che abbiamo file chiamati come questo: *1*_Floorplan.jpg Devo ricorsivamente ricercare (due livelli in) la ricerca e sostituire tutte le istanze di " * " in tutti i nomi di file e […]

yum list installata inclusa la versione di tutti i pacchetti installati CentOS 5.4

Ho un elenco di pacchetti installati con yum su CentOS 5.4 [root@server ~]# yum list installed … Installed Packages GConf2.x86_64 2.14.0-9.el5 installed ImageMagick.x86_64 6.2.8.0-4.el5_1.1 installed MAKEDEV.x86_64 3.23-1.2 installed MySQL-python.x86_64 1.2.1-1 installed Vorrei scaricare questi rpm s utilizzando localmente yumdownloader –resolve MySQL-python-1.2.1-1.x86_64 ecc. Tuttavia la formattazione del pacchetto è diversa ( MySQL-python.x86_64 1.2.1-1 vs MySQL-python-1.2.1-1.x86_64 ), […]

Come faccio a testare le espressioni complesse con bash?

Posso solo fare semplicemente espressioni come 1=1 and 0=1 test 1 = 1 -a 0 = 1 Ma come fare espressioni complesse come 1=1 and (0=1 or 1=1) ?

Eseguire il command prima e dopo la printing con CUPS?

questa è una configuration di casa. Un server centrale di printing (Linux) gestisce la coda, un HP 2430DTN è collegato tramite Ethernet 100Mbit / sec. La printingnte è collegata a una fonte di alimentazione gestibile. Uno script di shell guarda la coda sul server (lpstat -o) e accende la printingnte quando c'è un lavoro. Se […]

Attendere il cassetto chiuso o vuoto inserito nello script bash

Nel mio script bash linux vorrei attendere uno dei seguenti events: Il vassoio dell'unità DVD è stato chiuso dall'utente, o DVD è stato inserito nell'unità. Purtroppo tutti i comandi per controllare i supporti nell'azionamento prima chiudono il vassoio e non voglio farlo – dovrebbe rimanere aperto e attendere che il DVD venga inserito dall'utente. Potresti […]

trovare file il cui nome è più piccolo o maggiore di un dato parametro

Dire che in una determinata directory ho ottenuto tzury@x200:~/Desktop/sandbox$ ls -l total 20 drwxr-xr-x 2 tzury tzury 4096 2011-03-09 10:19 N00.P000 drwxr-xr-x 2 tzury tzury 4096 2011-03-09 10:19 N00.P001 drwxr-xr-x 2 tzury tzury 4096 2011-03-09 10:19 N00.P002 drwxr-xr-x 2 tzury tzury 4096 2011-03-09 10:19 N00.P003 drwxr-xr-x 2 tzury tzury 4096 2011-03-09 10:19 N00.P004 drwxr-xr-x 2 […]

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