Questions marquées «bash»

14
Comment savoir quelle version de RHEL j'utilise?

Je travaille dans un environnement où nous effectuons une transition lente des machines de Red Hat Enterprise Linux 5 vers RHEL 6. J'ai besoin de certains de mes scripts pour faire quelque chose de subtilement différent sur les machines RHEL6 de ce qui se fait actuellement sur les machines RHEL5....

14
Afficher le corps de la fonction dans Bash

J'ai configuré plusieurs fonctions dans mon .bashrcfichier. Je voudrais simplement afficher le code réel de la fonction et ne pas l'exécuter, pour me référer rapidement à quelque chose. Y a-t-il un moyen, nous pourrions voir la définition de la

14
Ne rien rediriger vers xargs

J'ai un script qui peut, dans certaines circonstances, ne rien avoir sur stdout. À la fin du script, je passe les lignes que j'ai à une autre commande en utilisant xargs. Mon problème est, quand il n'y a rien sur stdout, j'obtiens le message d'erreur "Usage: program arg1 arg2" typique. Comment...

14
Répertoire Bash No Longer Changes

Mon shell bash ne changera plus de répertoire avec cd. Je l'ai remarqué plus tôt en travaillant et j'ai découvert que tous les nouveaux shells que j'ouvrais (terminal ou xterm, etc.) seraient bloqués dans le répertoire personnel et ne pourraient pas sortir (les terminaux déjà ouverts fonctionnaient...

14
Quelle est la différence entre Ctrl-Z et kill -STOP?

Lorsque j'exécute une commande ( makesur un grand projet) à partir du shell, je peux taper Ctrl-Z pour arrêter le processus et revenir au shell. Par la suite, je peux courir fgpour continuer le processus. J'essaie d'écrire un script shell pour automatiser cela (en particulier, pour vérifier la...

14
Le bit setuid semble n'avoir aucun effet sur bash

J'expérimentais un peu et j'ai remarqué quelque chose d'étrange: placer le bit setuid sur une copie de bash située à /usr/bin/bash-testsemblait n'avoir aucun effet. Lorsque j'ai exécuté une instance de bash-test, mon répertoire personnel n'était pas défini sur /rootet lorsque j'ai exécuté la...

14
Comment rediriger la sortie d'une commande?

J'essaie d'écrire un script simple pour surveiller l'état de mon réseau, sans toutes pingles sorties de: ping -q -c 1 google.com > /dev/null && echo online || echo offline Le problème est que lorsque je ne suis pas connecté, je reçois toujours un message d'erreur dans ma sortie: ping:...