Questions marquées «bash»

13
Erreur de script bash: expression entière attendue

J'ai un problème assez étrange, j'exécute un script (Bash) sur plusieurs serveurs et il a cessé de fonctionner sur l'un des serveurs (fonctionne parfaitement bien sur tous les autres serveurs). Voici la partie problématique du script: (je ne l'ai pas écrit moi-même, tous les crédits vont à "Rich")...

13
Vérifier les dépendances des scripts bash / shell

Existe-t-il une méthode / commande pour vérifier les dépendances d'un script bash? En d'autres termes, une réponse à cette question: quelles bibliothèques un utilisateur doit-il installer pour exécuter le script? Je peux le faire manuellement en lisant le script et en vérifiant quelles autres...

13
communication entre plusieurs processus

J'ai un script bash, qui exécute la fonction manager () comme un processus séparé pour x-times. Comment est-il possible de transmettre des messages à tous les processus manager () depuis le script? J'ai lu des informations sur les canaux anonymes, mais je ne sais pas comment partager les messages...

13
Demander à xargs d'utiliser un alias au lieu du binaire

Bash 4.2 sur CentOS 6.5: Dans mon, ~/.bash_profilej'ai un tas d'alias, y compris: alias grep='grep -n --color=always' afin que je puisse obtenir la surbrillance des couleurs et imprimer automatiquement les numéros de ligne lors de l'exécution grep. Si je lance ce qui suit, la mise en surbrillance...

13
Bash saisie semi-automatique avec la commande vim

En bash, l'autocomplétion des chemins a récemment cessé de fonctionner lors de l'émission de vimcommandes où le chemin est plus profond que deux répertoires (il continue de fonctionner comme prévu avec d'autres commandes, telles que lset cd). Par exemple, si je tape ls .config/btsync/btpuis appuie...

13
Bash: substitution de processus et stdin

La ligne suivante est évidente: echo "bla" | foo | bar Mais ceux ci-dessous font-ils de même? echo "bla" | bar <(foo) echo "bla" | bar < <(foo) Lequel des fooet barlire "bla" de stdin et pourquoi? Je veux dire que, bien sûr, je peux simplement le coder et le vérifier, mais je ne sais pas...

13
Formater la sortie de cputime pour ps

J'essaie d'écrire un script qui peut surveiller l'utilisation du processeur d'un processus sur un intervalle (pour créer un graphique). Jusqu'à présent, c'est la commande que j'utilise ps -p $PROCID -o cputime,etimes Ma seule préoccupation est que la sortie de cputime semble être [dd]hh:mm(ou...

13
Comment puis-je sudo su et changer de répertoire juste après?

Je voudrais créer un alias qui fait quelque chose comme ceci: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Donc, depuis ma ligne de commande, je suis connecté avec un utilisateur sudo, et je voudrais taper l'alias userYYYpour que mon shell soit maintenant connecté avec...

13
Contrôlez le processus qui est annulé par Ctrl + C

J'ai un CD live qui démarre sous Linux et exécute un petit script Bash. Le script recherche et exécute un deuxième programme (qui est généralement un binaire C ++ compilé). Vous êtes censé pouvoir abandonner le deuxième programme en appuyant sur Ctrl+ C. Ce qui devrait arriver, c'est que le...

13
Reprendre un processus suspendu dans une boucle for

Je cours en bash: for i in ull-*.pbm; do convert $i tmp2/$i.pdf ; done Je suis Ctrl-Zau milieu de la course, puis fgson ID de travail. Mais les itérations restantes ne continuent pas de se terminer. Je me demande

13
Comment démarrer un processus avec un nom qui ne fait rien?

Je veux démarrer un processus qui ne fait rien mais qui est toujours en cours d'exécution. Supposons que je lance un processus appelé sadhadxket que lorsque je lance, pgrep -x "sadhadxk"je récupère le numéro PID, comme tout processus normal fonctionne. Existe-t-il un moyen de démarrer un processus...