Questions marquées «shell-script»

Questions sur les scripts shell, les fichiers exécutables qui sont interprétés par un shell (bash, zsh, etc.).

2
Commande / script shell pour voir si un hôte est vivant?
J'essaie de trouver plus de façons de voir si un hôte donné est en place, en utilisant uniquement des commandes shell (principalement bash). Idéalement, il serait capable de fonctionner avec les noms d'hôte et les adresses IP. À l'heure actuelle, la seule façon native que je connaisse est le ping, …

5
sudo dans un script non interactif
J'ai un script qui exécute trois fonctions: A && B && C. La fonction Bdoit être exécutée en tant que super-utilisateur, tandis que Aet Cnon. J'ai plusieurs solutions mais aucune n'est satisfaisante: sudo le script entier: sudo 'A && B && C' Cela semble être une mauvaise idée à exécuter …

1
bashscript pour détecter la pression de la flèche droite
Pourquoi est-ce toujours détecté comme vrai, même si le code de touche n'est pas la touche flèche droite? stty_state=`stty -g` stty raw; stty -echo keycode=`dd bs=1 count=1 2>/dev/null` stty "$stty_state" echo $keycode if [ "$keycode"=39 ]; then echo "Right Arrow Key Pressed!" fi



4
EOF inattendu et erreur de syntaxe
J'écris actuellement mon troisième script shell et j'ai rencontré un problème. Voici mon script jusqu'à présent: #!/bin/bash echo "choose one of the following options : \ 1) display all current users \ 2) list all files \ 3) show calendar \ 4) exit script" while read do case in 1) …

1
Multi-Threading / Forking dans un script bash
J'ai écrit un script bash au format suivant: #!/bin/bash start=$(date +%s) inFile="input.txt" outFile="output.csv" rm -f $inFile $outFile while read line do -- Block of Commands done < "$inFile" end=$(date +%s) runtime=$((end-start)) echo "Program has finished execution in $runtime seconds." La whileboucle va lire $inFile, effectuer une activité sur la ligne …









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.