J'ai défini une bashfonction dans mon ~/.bashrcdossier. Cela me permet de l'utiliser dans des terminaux shell. Cependant, il ne semble pas exister lorsque je l'appelle depuis un script. Comment puis-je définir une bashfonction à utiliser également par les scripts?
J'ai exécuté ce qui suit pour remplacer un terme utilisé dans tous les fichiers du répertoire de travail actuel: $ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g' Cela a effectué la substitution de mots mais a également créé des .bupfichiers de fichiers qui n'ont …
Bien sûr, la façon standard de tester si un fichier est vide est avec test -s FILE, mais l'un de nos clients a reçu un script contenant des tests comme celui-ci: RETVAL=`ls -s ./log/cr_trig.log | awk '{print $1}'` if test $RETVAL -ne 0 then echo "Badness: Log not empty" exit …
Cette question est totalement générale et ne s'applique pas seulement à ma situation, mais ... J'ai un petit boîtier occupé où je veux qu'un utilisateur non root puisse exécuter un script particulier avec des privilèges root. Par exemple, quelque chose comme ce petit script pour activer DHCP, où la seule …
Je cherche un moyen portable pour obtenir le nom du périphérique de bloc parent (par exemple /dev/sda) étant donné le nom du périphérique de partition (par exemple /dev/sda1). Je sais que je pourrais simplement supprimer le dernier caractère, mais cela ne fonctionnerait pas dans certains cas: Les lecteurs de cartes …
Je veux planifier un script python pour qu'il s'exécute à l'aide de cron à certaines dates, le problème est que pour example.pyfonctionner, example-envdoit être activé, existe-t-il un moyen de faire example.pyactiver son propre virtualenv chaque fois que cron l'exécute? sinon, dois-je créer un script bash bash.shcontenant #!/usr/bin/env bash workon example-env …
Je continue donc de lire partout que cette commande devrait mettre fin à tous les processus enfants du processus parent: kill -- -$$ L'utilisation d'un ID négatif avec la commande kill fait référence à un PGID et d'après les exemples que j'ai vus, il semble que le PGID des 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 avec …
L'option "--up" dans OpenVPN est normalement utilisée pour le routage, etc. Et donc elle est traitée avant qu'OpenVPN ne baisse les privilèges root pour s'exécuter en tant que personne. Cependant, j'invoque des scripts shell qui doivent s'exécuter en tant qu'utilisateur non privilégié. Comment je fais ça? J'ai étudié les privilèges …
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 bibliothèques / commandes il appelle mais …
Supposons le morceau de code bash suivant: foo > logfile 2>&1 & foo_pid=$! while ps -p$foo_pid do ping -c 1 localhost done wait $foo_pid if [[ $? == 0 ]] then echo "foo success" fi Est-il sûr de supposer qu'il $?contient en effet le code retour de fooet non le …
J'ai fait le script suivant: # !/bin/bash # OUTPUT-COLORING red='\e[0;31m' green='\e[0;32m' NC='\e[0m' # No Color # FUNCTIONS # directoryExists - Does the directory exist? function directoryExists { cd $1 if [ $? = 0 ] then echo -e "${green}$1${NC}" else echo -e "${red}$1${NC}" fi } # EXE directoryExists "~/foobar" directoryExists …
J'apprends les scripts Shell pour un diplôme en informatique que je fais actuellement. J'essaie d'écrire un petit script qui ajoute deux nombres comme indiqué dans l'un des tutoriels qui nous ont été donnés. echo "Enter two numbers" read num1 num2 sum = 'expr $num1 + $num2' echo "The sum is …
Lorsque je consulte un message dans le pager, mutt affiche l'heure dans l'en-tête Date en UTC plutôt que mon fuseau horaire local. La vue d'index affiche correctement l'heure locale. J'ai trouvé cet ancien message de liste de diffusion qui décrit comment afficher l'heure locale dans la barre d'état en bas …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.