Questions marquées «bash»

11
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...

11
Comment faire ctrl + c / pas / interrompre la boucle while?

Étant donné cette boucle: while sleep 10s ; do something-that-runs-forever done Lorsque j'appuie sur Ctrl + C, toute la boucle while est interrompue. Ce que je veux faire, c'est interrompre le processus "quelque chose", laisser passer 10 secondes, puis redémarrer "quelque chose". Comment puis-je...

11
Retour implicite dans les fonctions bash?

Disons que j'ai une fonction bash comme ceci: gmx(){ echo "foo"; } cette fonction retournera-t-elle implicitement la valeur de sortie de la echocommande, ou l'utilisation de return est-elle nécessaire? gmx(){ echo "foo"; return $? } Je suppose que de la façon dont bash fonctionne, l'état de sortie...

11
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 ;; *) echo "fallthrough worked!"...

11
Pourquoi pwd n'accepte pas les options longues comme --physical?

Lorsque j'affiche le manuel de la pwdcommande, il indique que les options longues comme --physicalsont prises en charge $ man pwd PWD(1) User Commands PWD(1) NAME pwd - print name of current/working directory SYNOPSIS pwd [OPTION]... DESCRIPTION Print the full filename of the current working...