Tag: bash

File di prova per autorizzazioni specifiche

Ho uno script in cui vorrei provare un file per le autorizzazioni specifiche, in particolare 0644, se non lo è allora chmod esso. So che potrei solo farlo e lasciar cadere nel caso in cui già fosse così, ma vorrei printingre un messaggio di valore precedente.

script shell (KSH) + impostare il file su param & eseguire il test tra param e string

nella mia macchina linux rosso-cappello 5.1 – in file ppp – ho solo la string signature.pl !!! osservazione – terza applicazione scrivere la string signature.pl in file ppp Ho impostato il file ppp in $ un param E confronto $ a con signature.pl Ma come tutti vediamo qui, questo non è uguale – perché? o […]

manipolare il process su ssh da PID

Dire che esiste un process (PID 1501) in esecuzione su un server. il server ha il firefox aperto (come 1501) .. dal computer remoto, voglio submit comandi a PID 1501 (ad es. 1501 – nuova scheda). Come avrei eseguito quel command su ssh? TLDR: come faccio a submit argomenti della row di command a un […]

Comando Unix per timestamp l'output di un file, ma con il tempo relativo all'avvio?

Ci sono numerosi programmi (ad esempio, ts in moreutils ) e vari bash-liners per prependere l'output di un command / pipe con il timestamp di quando quella row è stata printingta. Tuttavia c'è un command che, per each row che ottiene, stamperà l'ora dal momento che il command è stato avviato (e / o quando […]

Come verificare la validità di una variabile di ambiente con il controllo bash se esiste ed è vero?

Sto cercando un test che restituirà true se la variabile di ambiente è definita e ha un valore diverso da 0 , false o NULL . ENABLE_SOMETHING=1 # or ENABLE_SOMETHING=true if … do … Nota: in nessuna circostanza il bash dovrebbe lamentarsi della variabile non definita o avendo un valore strano, qualsiasi altra cosa che […]

`sudo` con alias in Bash

Ho un paio di alias nel mio ~/.bash_profile e lo stesso esatto in setup /root/.bash_profile modo da poter fare il v file invece che il vim file e ecc. Questi funzionano bene quando sono effettivamente connesso come tali utenti, ma quando faccio qualcosa come il sudo v file , il sudo non può capire l'alias […]

Migrazione di un semplice script di aggiornamento BASH da SVN a GIT

Abbiamo mantenuto la nostra configuration Nagios aggiornata tramite SVN, con gli utenti che commettono le loro modifiche e uno script che funziona each 15 minuti. Lo script ha verificato gli aggiornamenti, quindi ha verificato quegli aggiornamenti analizzati il ​​controllo di configuration, quindi ha ricaricato la configuration. Bello e semplice, ha fatto il lavoro perfettamente. Recentemente […]

Come faccio a fuggire correttamente e interpolare le variables in Bash?

Sto cercando di scrivere un liner per convertire entity framework; html presenti in alcuni file (tutti html con codifica UTF-8) Ho provato a recode HTML_4.0 file.htm ma che anche converte i caratteri non ASCII (che rompe i caratteri UTF-8) In StackOverflow ho trovato qualcosa che funziona per un file: php -r '$f=@fopen("file.htm", "r");echo html_entity_decode(fread($f, 20000));fclose($f);' […]

Aggiungere il timbro di tempo alle voci del registro di script

Attualmente ho il mio script bash usando exec 22>&2 21>&1 1>$log 2>&1 per scrivere stderr e stdout in un file di registro. Vorrei aggiungere un timbro per each voce, ma non ho trovato un modo semplice per farlo. Idealmente sarebbe una semplice modifica al command corrente con il tempo scritto sulla stessa row prima del […]

Come aggiornare Solaris 10 per essere sicuro da bug di shellshock?

Ho visto questo post qui . Registrato nel mio server Solaris in ssh e provato patchadd 19689293 e dice semplicemente che non riesce a trovare la patch.

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