Tag: bash

exécutez un script qui request l'input juste en command line

En testant un script batch, je l'exécute en bash. Je veux voir des invites et répondre en entrant des variables. Par exemple, les travaux suivants, mais je veux requestr ces inputs, pas mettre des littéraux dans mon script. Donc, 1 $, 2 $ au lieu de cela: srcWidgetName="Foo" newWidgetName="bar" find . -type f -name "$srcWidgetName*" […]

Comment combiner lsof stat et ps pour get plus d'informations dans une command line bash

Je peux utiliser lsof pour get les statistics de files ouverts supérieurs pour les process, comme ci-dessous: $ lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr | head -n 5 17955 11945 10282 2786 5980 32152 1920 27803 1786 32107 Maintenant, je souhaite étendre le résultat à l'image ci-dessous avec une command ligne bash, $ lsof -n|awk […]

Les variables perdent la boucle extérieure

J'essaie de sauvegarder ma database en utilisant mysqldump, tout en ignorant certaines tables définies dans une variable, mais en boucle, j'ai obtenu le dernier nom de table, il a été remplacé, comment puis-je stocker des tables dans une variable et les get après la boucle? ignoreTables=('visitors_15012016 visitors_Original') for line in $ignoreTables do echo 'mysqldump –ignore-table='$line […]

Attendez le script trop rapidement: ajoutez un sumil entre chaque ligne lue à partir d'un file

J'essaie d'automatiser les commands de commutation. C'est presque tout bon, mais quand le script attendre lit chaque ligne du file contenant mes commands de commutateur (list ligne par ligne), le commutateur semble s'arrêter après environ 10 ou 15 commands, je pense que le tampon est trop petit. Comment puis-je append un sumil entre chaque command […]

ps aux | Le résultat grep dépend de la taille du terminal sur FreeBSD

De l'expérimentation, il semble que, même si on utilise ps aux | grep … ps aux | grep … la sortie dépend de la taille du terminal. Cela me semble vraiment bizarre. Une pipe n'est-elle pas supposée faire que la sortie de la command se comporte de manière prévisible? Par exemple, ls fait toute la […]

Bash supprime les variables d'appariement exactes et search le cas d'ignorance des cordes

Première requête: J'ai un file text username.txt contient user1 user2 user3 Mon file Bash est le suivant> test.sh #!/bin/bash # REMOVE user which donot have any COMBLIMIT num=0 cat /tmp/username.txt | while read users do num=$[$num+1] USERID=`echo $users | awk '{print $1}'` SRVID=`mysql -uxxx -pxxx -e "use radius; SELECT srvid FROM radius.rm_users WHERE rm_users.username = […]

Le script Bash ne fonctionne pas

J'espère que c'est une réponse facile Problèmes: J'ai placé le script bash suivant appelé learn-address.sh dans le dossier suivant: vi /etc/openvpn/netem/learn-address.sh Ajout des lignes suivantes (2) au file .conf: script-security 3 learn-address /etc/openvpn/netem/learn-address.sh Et a appliqué l'autorisation suivante au script d'adresse d'apprentissage: chmod 755 /etc/openvpn/netem/learn-address.sh Cependant, le script met à jour les files ($ ip.classid […]

Comment passer des variables d'un vm à un autre vm en utilisant le script bash

Quel est le bon moyen de passer la variable d'une machine à une autre machine via le script bash? Dans le code ci-dessous, je tente d'get l'input de l'user et je souhaite passer le même sur une machine distante, mais la valeur n'est pas accessible dans une machine distante, est-ce que quelqu'un peut me faire […]

Installer Bash + openSSH sur Windows Server 2012

J'ai dû créer une machine virtuelle avec Windows Server 2012. Maintenant, je souhaite me connecter à OpenSSH et Bash, l'installation d'OpenSSH est couronnée de succès, mais lorsque je me connecte au server via ssh Administrator@<ip> je ne peux utiliser que Windows PowerShell . Est-il possible d'installer bash (comme git bash ou cygwin) et de se […]

Extraction des journaux

Je veux grep suivre les informations des journaux bruts ci-dessous: 2016-05-23 11:01:40 [1005583] 1b4ivg-004DZf-GX ** mustafa@hotmail.com F=<abbas@DomainName> P=<abbas@DomainName> R=dkim_lookuphost T=dkim_remote_smtp H=mx2.hotmail.com [65.54.188.72]:25 I=[IP Address]:56910 X=TLSv1.2:ECDHE-RSA-AES256-SHA384:256 CV=yes DN="/CN=*.hotmail.com": SMTP error from remote mail server after MAIL FROM:<abbas@DomainName> SIZE=275286: 421 RP-001 (BAY004-MC1F14) Unfortunately, messages from 16.23.21.111 weren't sent. Please contact your Internet service provider since part of […]

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