Tag: bash

Comment arrêter le cd bash bash (changer la command du directory) de changer le directory de travail en $ HOME?

Je le fais trop souvent: $ pwd /a/long/long/way/from/anywhere $ cd # oops – meant to tab-complete something /home/$USER Le cd peut-il être désactivé sur $ HOME?

Migration de script de CentOs vers Debian – message d'erreur "[: 10: -lt: opérateur inattendu"

Comme j'essayais d'exécuter un script dans un nouvel environnement, je me suis retrouvé avec cette erreur: [: 10: -lt: unexpected operator Voici la partie douloureuse du script: end=$((SECONDS+60)) while [ $SECONDS -lt $end ]; do # process some queue… sleep 5 done Système d'origine: Amazon Linux AMI version 2013.09 (cpe: / o: amazon: linux: 2013.09: […]

Comment grep un stream continu, avec une pagination

J'ai posté ceci à Superuser, mais je n'ai pas de preneurs: https://superuser.com/questions/832578/how-to-grep-a-continuous-stream-with-paging Je souhaite prendre un file journal et filterr certaines inputs de journal non pertinentes, comme celles au niveau INFO. La réponse de débordement d'emstackment ci-dessus m'a permis de faire partie de la façon suivante: $ tail -f php_error_log | grep -v INFO La […]

Verrouillé après l'installation d'un bash sans bit exécutable

Après avoir scp un binary bash shellshock-patch à une machine virtuelle Linux openSUSE 12.2 et en remplaçant le shell de connection, aucun user ne peut se connecter via ssh ou la console. Comme il s'est avéré, le bit exécutable s'est perdu pendant le transfert, malgré l'utilisation du commutateur -p . J'ai essayé de réparer cela […]

Comment afficher deux boîtes de dialog sur la console linux, en cours d'exécution en même time?

Je veux afficher sur la console Linux deux windows de dialog en même time. Je veux une window qui affiche la BAR de progression, et une deuxième boîte de queue qui affiche les journaux en cours d'exécution. Le problème est que la boîte de dialog apparaît toujours au centre de la console. Ce que je […]

Systemd sort de scripts bash qui exécutent des commands qui entraînent une défaillance, au lieu de continuer

J'essaie d'get un script qui empêche mon système de connection à CoreOS vers des logensortinges. Pour compenser le fait que les instances n'ont pas de connection Internet tout de suite lors de la rotation sur AWS, j'ai bloqué la command dans une boucle while. En exécutant le script à partir de la command line, la […]

Collection de motifs grep liés au choc shell

Il existe de nombreux sujets sur la vulnérabilité de shellshock bash, mais il n'y a pas de collection de templates que nous pourrions «grep» dans les files access.log de Webservers et dans les journaux normaux. Il existe déjà 6 CVE ouverts liés au choc shell, chacun avec son propre pouvoir. Il existe une page Wiki […]

Pas de shell et d'application de lancement lors de la connection

Je travaille sur la migration d'une application de OpenVMS vers RedHat Linux 6. L'application est une application de terminal à écran vert. Les users se connecteront à Linux via SSH et l'application devrait démarrer automatiquement, mais ils ne devraient jamais avoir access au shell. Une fois que la request se ferme ou se bloque, elle […]

Linux: Comment puis-je get un code de sortie différent de la command find si aucun file correspondant au model que j'ai utilisé n'est trouvé?

J'ai un script qui exécute la prochaine command: find /storage2/hpfiles_staging/ -name \*.gz -mmin +600 Et puis, rsync est les files dans un location distant. Parfois, la command find renvoie pas de sortie (car il n'y a pas de files nommés * .gz avec 10 ou plus d'âge à cet endroit). Quand cela se produit, je […]

/ bin / sh: différence entre variable et command directe

Imaginez que j'ai le script bash suivant: #/bin/sh #next line will work correctly, outputting user name and current directory start-stop-daemon –start –exec /bin/su — root -c 'whoami; ls' MYVAR="start-stop-daemon –start –exec /bin/su — root -c 'whoami; ls'" #next line will fail with following error: #ls': -c: line 0: unexpected EOF while looking for matching `'' […]

Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.