Tag: bash

Esegui bash_profile nel lavoro cron

Ho avuto un problema che il mio script cron non era caricare le variables di ambiente, quindi ho aggiunto la seguente row: #!/bin/sh bash /root/.bash_profile Questo sembra non avere alcun effetto e le variables di path non vengono impostate correttamente. Come eseguire lo script bash_profile

Rispondere alle domande interattive nello script bash

Ho un dispositivo che support lo strano "ssh". Non support la chiave auth un problema è che non so come alimentarlo username e password (-l o user @ host non funzionano). Richiede login e password dopo il collegamento come questo: zeratul@antioch:~$ ssh 1.2.3.4 Please login: user password : Login incorrect È anche ansible farlo dallo […]

Prefisso dell'output standard prima di eseguire un command a un command

In Linux (Debian), come posso prefiggere l'output standard di un command con una o più righe prima di condurlo ad un secondo command? Questo è per submit l'output di un command usando sendmail come così: pflogsumm <args> | sendmail <address> Non posso specificare una row dell'object in questo modo poiché sendmail estrae i campi dell'intestazione […]

Scrittura autodisciplina

Qualcuno ha scritto uno script di self-watchdog e può condividere il modo in cui è stato risolto? Ho DD-WRT su uno dei router e posso fare solo uno script di avvio. Il problema è che non viene eseguito. Se accedo con telnet e la inizia manualmente, funziona ottimamente. Quindi devo aggiungere una regola cron per […]

Come manipolare i file accentati su Unix?

Sul nostro CMS che è passato attraverso molte versioni e piattaforms di hosting, abbiamo trovato solo un file di immagini accentati che non functionrebbero dal suo URL. Così ho ssh'd sulla scatola e ho cercato di rinominarlo. Tuttavia, non sono riuscito a capire come digitare correttamente il suo nome. Per esempio, so che se un […]

Come redirect ls al command cd

Voglio fare ls | grep something ls | grep something e cd per l'unica cosa che è elencato. Ho provato con e cercò, ma non trovò nulla. Utilizza xargs ?

Come posso redirect l'output a una singola row in Bash?

Supponiamo di eseguire due programmi nella shell Linux, in una sola row, come questo: who -r; date Cosa devo aggiungere per get una output di linea?

controllare se il process è in esecuzione, anche sotto cron

Ho un lavoro di cron che funziona each minuto, ma se trova i dati, potrebbe richiedere molti minuti per finire. Ho bisogno di sapere se un'altra istanza dello script è in esecuzione da un altro. Per rendere le cose ancora più divertenti, chiamiamo lo stesso script, con parametri diversi .. per esempio: * * * […]

Bash: due comandi in parentesi a dollari non hanno lo stesso comportmento

Non lo sono e perché, in Bash: echo $(hostname –fqdn) funziona, echo $(id -un) non ( id: –un: No such user ). Backticks danno gli stessi risultati. C'è qualche buona pratica per utilizzare questa notazione? Il command id ha qualcosa di speciale per quanto riguarda il suo utilizzo in tal modo? Di seguito, alcuni dettagli […]

Lo script Bash corrisponde l'output grep e invia il messaggio

Sto sviluppando uno script per il controllo di stato monitale in modo da poter submit messaggi di stato OK al server NagiOS NSCA (controlli passivi). Il problema che sto facendo è che il mio script bash invia ancora i messaggi se la function grep degli script non include nulla che avrebbe innescato l'invio di messaggi. […]

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