Questions marquées «bash»

Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.



2
Pourquoi semble-t-il que je perds des données en utilisant cette construction de tuyau bash?
J'essaye de combiner quelques programmes comme ça (veuillez ignorer les inclusions supplémentaires, c'est un travail en cours): pv -q -l -L 1 < input.csv | ./repeat <(nc "host" 1234) Où la source du programme répété se présente comme suit: #include <fcntl.h> #include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include …

2
Le script bash ne devrait tuer que les instances d'un autre script qu'il a lancé
Dans la situation actuelle, un certain script «calling.sh» lance un autre script «called.sh» en arrière-plan, effectue d'autres opérations, s'endort pendant un certain temps, puis termine «called.sh» par a pkill called.sh. Cela fonctionne bien. Ensuite, je voudrais également lancer 'called.sh' à partir d'autres terminaux en tant que script autonome à tout …
11 bash  process 




2
Pourquoi le «temps» n'est-il pas dans le manuel GNU Bash?
[fakename]$ help time time: time [-p] pipeline Report time consumed by pipeline's execution... De cela, il semble que ce timesoit un Bash intégré. Cependant, je ne peux pas en trouver une description sur cette page: https://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html#Shell-Builtin-Commands . pourquoi est-ce le cas?
11 bash  man  time 


8
Recherche de cas en fonction de la condition if
Je cherche un moyen de faire en sorte que la chute se produise en fonction d'une condition if dans une condition de cas dans bash. Par exemple: input="foo" VAR="1" case $input in foo) if [ $VAR = "1" ]; then # perform fallthrough else # do not perform fallthrough fi …




3
Dans un script shell, comment puis-je (1) démarrer une commande en arrière-plan (2) attendre x secondes (3) exécuter une deuxième commande pendant l'exécution de cette commande?
Voici ce que je dois faire: démarrer le processus A en arrière-plan attendez x secondes démarrer le processus B au premier plan Comment puis-je faire attendre? Je constate que le «sommeil» semble tout arrêter et je ne veux pas vraiment «attendre» que le processus A se termine complètement. J'ai vu …

2
Que signifie %% dans un nom de fonction?
En regardant la sortie de env, j'ai remarqué qu'il y a aussi la fonction suivante. BASH_FUNC_mc%%=() { . /usr/share/mc/mc-wrapper.sh } Le contenu du fichier /usr/share/mc/mc-wrapper.sh est le suivant. MC_USER=`id | sed 's/[^(]*(//;s/).*//'` MC_PWD_FILE="${TMPDIR-/tmp}/mc-$MC_USER/mc.pwd.$$" /usr/bin/mc -P "$MC_PWD_FILE" "$@" if test -r "$MC_PWD_FILE"; then MC_PWD="`cat "$MC_PWD_FILE"`" if test -n "$MC_PWD" && test …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.