Tag: bash

Freebsd non mostra l'output di command correttamente in Putty

Ho appena installato l'ultima versione stabile di FreeBSD in un computer e ho il seguente problema: Se, in Putty, ps uxa un command come ps uxa che dà lunghe linee di output, vengono tagliate . ps uxa|more non aiuta. Anche se faccio ps uxa > file.txt , le righe vengono tagliate a 80 caratteri nel […]

Putty + Bash + Screen, freccia in su per la storia non funzionante (Ubuntu 11.10)

Ho una nuova installazione di Ubuntu Server 11.10 che sto accedendo a SSH via PuTTy. Quando sono all'interno dello schermo, non posso usare la freccia su per ricall la storia del bash (anche se questo funziona al di fuori dello schermo). Non riesco a trovare l'esatto problema stesso su Interwebs (anche se molti simili). Il […]

Come get il PID di un process avviato da / bin / su -c

Sto scrivendo un init.d-script per un'applicazione java-app. Ma la java-app dovrebbe essere gestita da un altro utente. (Il sistema operativo utilizzato è Debian Squeeze.) Ho già ottenuto questo: /bin/su – $USER – c "cd $PATH;echo $PASSWORD | $JAVA -Xmx256m -jar $PATH/app.jar -d > /dev/null" & PID=$! /bin/su – $USER – c "echo $PID > $PIDFILE" […]

utilizzando LS_COLORS locale sul server remoto tramite ssh senza modificare il server remoto

Ho accesso a diversi account ssh, diversi centinaia che immagino, che uso in diverse occasioni. Alcuni di loro sono personali, alcuni di quelli che ho ricevuto dai clienti e sono condivisi, e un sacco di essi sono temporanei. Creato per un solo utilizzo, che verrà automaticamente cancellato dopo un istante. Ora il mio problema è […]

Passare una chiave privata a scp dalla row di command anziché un file

C'è un modo per passare il contenuto di una chiave privata direttamente al command scp anziché whererlo copiare in un file e indicarlo tramite l'opzione -i /path/to/key.pem ? Così, invece di fare: scp -i key.pem source target Posso fare qualcosa come il seguente? scp -i '—–BEGIN RSA PRIVATE KEY—–\nMIIEowIBAAMIIEowIBAA…\n' source target Naturalmente ho provato questo […]

Eseguire la session di session distaccata ma senza terminazione nello stesso bash

Ecco già molte domande come questa, ma ognuno raccomanda (una variante) della seguente soluzione: screen -dmS somename bash -c "/path/to/script; bash -l" ad esempio quando finisce lo script , eseguire un nuovo bash . Purtroppo, questo non è un lavoro per me, perché lo script usa la variabile $ BASHPID per qualcosa lo script viene […]

Script Shell per il docker ps -a | grep per trovare il numero di certi contenitori in esecuzione

Voglio scrivere uno script che viene eseguito dal mio server di sviluppo che rimuove i contenitori di tipo "simili" prima di build ed eseguire un nuovo contenitore. Di seguito è il pseudo codice per lo script bash che mi serve var name = $1 var number_of_results = # of containers returned from $(docker ps -a […]

Come uccidere tutti i processi python, tranne uno di bash

Come posso uccidere da bash tutti i processi python escludendo uno script python. (Conosco il suo nome, ma il suo pid può essere cambiato a volte). Ho bisogno di un tipo di pkill -f "python" ma con l'esclusione dello script python specifico. Si prega di avvisare.

Bash-Scripting – Munin Plugin non funzionano

ho scritto un munin-plugin per contare i http-statuscodes di lighttpd. Il copione: #!/bin/bash ###################################### # Munin-Script: Lighttpd-Statuscodes # ###################################### ##Config # path to lighttpd access.log LIGHTTPD_ACCESS_LOG_PATH="/var/log/lighttpd/access.log" # rows to parse in logfile (higher value incrase time to run plugin. if value to low you may get bad counting) LOG_ROWS="200000" # #munin case $1 in autoconf) […]

iptables – Cancellare tutte le regole PREROUTING con un indirizzo di destinazione specifico

Ho uno script che aggiunge le regole iptable PREROUTING. Tutti hanno lo stesso per affrontare. Quando eseguo questo: iptables –list PREROUTING -t nat Vedo l'output come questo: DNAT tcp — anywhere 165.193.122.18 tcp dpt:https to:192.168.2.1:443 DNAT tcp — anywhere 63.135.91.11 tcp dpt:https to:192.168.2.1:443 DNAT tcp — anywhere 63.135.90.224 tcp dpt:https to:192.168.2.1:443 Sembra che dovrei essere […]

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