Je sais que je peux attendre une condition pour devenir vrai en bash en faisant: while true; do test_condition && break sleep 1 done Mais il crée 1 sous-processus à chaque itération (sommeil). Je pourrais les éviter en faisant: while true; do test_condition && break done Mais il utilise beaucoup …
J'ai un script d'initialisation pour lancer un démon. Le problème est qu'il s'exécute en tant que root. Je voudrais qu'il fonctionne en tant qu'utilisateur appelé "déployer". Ubuntu 12.04 #! /bin/sh # File: /etc/init.d/unicorn ### BEGIN INIT INFO # Provides: unicorn # Required-Start: $local_fs $remote_fs $network $syslog # Required-Stop: $local_fs $remote_fs …
Par exemple, un alias commun que j'ai vu dans le ~/.bashrcfichier (ou équivalents) est alias rm='rm -i' Cependant, j'ai vu des gens déconseiller cela parce que l'alias peut ne pas exister sur un autre système et puisque vous êtes devenu imprudent avec rm, vous supprimez par inadvertance quelque chose d'important. …
J'ai un script bash qui définit -e afin que le script se termine sur n'importe quel état de sortie! = 0. J'essaie de faire une arithmétique de base du shell affectée aux variables et parfois l'expression est égale à 0, ce qui fait que l'état de sortie de la commande …
J'ai lu des informations sur les différences et les correctifs, mais je ne sais pas comment appliquer ce dont j'ai besoin. Je suppose que c'est assez simple, alors pour montrer mon problème, prenez ces deux fichiers: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> </resources> b.xml <resources> <color …
Supposons que j'ai un grand fichier de données, qui déborde l'écran à la fois verticalement et horizontalement. Comment puis-je parcourir ce fichier, alors que les lignes d'en-tête restent à l'écran? Pour le moment, j'utilise less -S, afin que je puisse bien faire défiler mon fichier horizontalement et verticalement. Cependant, lors …
Étant donné une date et une heure dans un format qui n'est pas reconnu par date, comment puis-je datereconnaître la date et l'heure? Par exemple: $ date -d "09SEP2012:23:58:46" date: invalid date `09SEP2012:23:58:46' $ date -d "09SEP2012:23:58:46" --magic-option "ddMMMYYY:hh:mm:ss" Sun Sep 9 23:58:46 MDT 2012 --magic-optionExiste- t- il? Sinon, existe-t-il …
J'exécute et de timenombreuses commandes (ie nslookup) à travers SSHet je collecte le temps total nécessaire pour que le service implicite se termine (ie DNS ). Je collectionne donc lesusersys temps et comme le realtemps compte le temps où mon processus bloque dont je n'ai pas besoin ... Je suppose. …
La compilation et l'installation de logiciels sont une douleur et un problème que je ne peux pas surmonter. Je veux juste parcourir ma compréhension de ce processus avec quelqu'un de plus compétent pour éclaircir mon esprit et passer au niveau suivant. De nombreux logiciels scientifiques dont j'ai besoin ne sont …
L'une des principales fonctionnalités qui me manquent à propos de Vim, c'est qu'il enregistre toujours le nom du fichier actuel dans le %tampon ( plus d'informations ). Cela permet de lancer facilement des commandes comme: ;; compile current file :! gcc % ;; source current file (useful when I'm editing …
J'ai récemment réussi à configurer mon mailcap pour que mutt puisse afficher les e-mails HTML dans la fenêtre de message: # ~/.mailcap text/html; lynx -dump '%s' | more; nametemplate=%s.html; copiousoutput; qui est automatisé par: # ~/.muttrc auto_view text/html Bien que je pense lynxfaire un travail décent sur la conversion du …
Venu récemment à travers wordlist et wordnet , deux grandes découvertes sur leur propre, je suis à la recherche maintenant un outil similaire, si simple, qui prendra l'infinitif nu d'un verbe et retourner le passé simple et participe passé. Exemple: $ verbteacher throw Simple past: threw Past participle: thrown Quelqu'un …
Existe-t-il un moyen d'ajouter et de supprimer des packages en même temps avec une seule yumcommande? Par exemple, installer postfix et supprimer sendmail sans exécuter deux commandes / transactions distinctes.
Pour autant que je sache, il existe 4 principaux types d'interfaces réseau sous Linux: tun, tap, bridge et physique. Lorsque je fais de l'administrateur système sur des machines exécutant KVM, je rencontre généralement des interfaces tap, bridge et physiques sur la même machine, sans pouvoir les distinguer. Je ne vois …
Dans un environnement GUI, un glisser-déposer avec replace remplacera les fichiers et les répertoires entiers (y compris le contenu) par tout ce qui est copié. Existe-t-il un moyen d'obtenir ce même résultat intuitif avec la commande 'mv'?
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.