Unix & Linux

Q & A pour les utilisateurs de Linux, FreeBSD et d'autres systèmes d'exploitation de type Un * x


1
installation apt-get sans invite debconf
Je voudrais installer chef via apt de manière non interactive, mais par défaut, l'installation apt affiche cette invite: Existe-t-il un moyen d'ignorer cette étape lors de l'installation ou de passer une valeur à apt install? J'utilise uniquement chef-solo, donc je n'ai pas vraiment besoin du composant serveur, appuyez simplement sur …
31 scripting  apt  debconf 

7
Comment puis-je faire croire à un processus qu’un fichier n’existe pas?
J'ai un programme qui stocke ses paramètres dans ~/.config/myprogramque j'utilise à la fois de manière interactive et avec un système de mise en file d'attente par lots. Lors de l'exécution interactive, je veux que ce programme utilise mes fichiers de configuration (et il le fait). Mais lors de l'exécution en …
31 files 

3
sed - comment faire plusieurs substitutions consécutives mais traiter le fichier une seule fois?
Si je fais plusieurs substitutions qui doivent être consécutives, par exemple sed -i '/^[[:space:]]*browser.*\.should/s/browser/expect(browser/' t1_spec.rb sed -i '/expect(browser.*\.should/s/\.should/).should/' t1_spec.rb sed -i 's/\.should/\.to/' t1_spec.rb sed -i 's/==/eq/' t1_spec.rb Y a-t-il une meilleure façon de faire cela qui ne passera par le fichier t1_spec.file qu'une seule fois et effectuera les 4 substitutions …
31 sed 

3
Création de sous-coque Bash avec des accolades
Selon cela , placer une liste de commandes entre accolades entraîne l'exécution de la liste dans le contexte de shell actuel. Aucun sous-shell n'est créé . Utiliser pspour voir cela en action Il s'agit de la hiérarchie de processus pour un pipeline de processus exécuté directement sur la ligne de …
31 bash  subshell 

2
Comment démarrer un service automatiquement, au démarrage d'Ubuntu?
J'utilise Ubuntu 12.04 et je veux qu'un service démarre, lorsque le système est démarré normalement. En tant que «service», je comprends du code, par exemple cd my_directory; my_command -host 0.0.0.0 -port 1234 -arg x qui devrait juste être exécuté comme s'il avait été démarré sur la ligne de commande. Il …
31 ubuntu  upstart 





5
Supprimer les fichiers du répertoire sans erreur s'il est déjà vide
Dans le cadre d'un script de déploiement, je veux vider des éléments mis en cache de mon répertoire temporaire. J'utilise une commande comme: rm /tmp/our_cache/* Cependant, s'il /tmp/our_cacheest vide (assez courant lors de la transmission rapide de nombreuses modifications à notre serveur de test), cela affiche le message d'erreur suivant: …
31 files  rm 

9
Comment puis-je ajouter proprement à $ PATH?
Je voudrais un moyen d'ajouter des choses à $ PATH, à l'échelle du système ou pour un utilisateur individuel, sans potentiellement ajouter plusieurs fois le même chemin. Une raison de vouloir le faire est que des ajouts puissent être effectués .bashrc, qui ne nécessitent pas de connexion, et sont également …
31 shell  path 



2
Quand a commencé un processus
Pour savoir quand un processus a commencé, ma première supposition a été de vérifier l'heure à laquelle il a /proc/<pid>/cmdlineété écrit / modifié la dernière fois. psaffiche également un STARTchamp. Je pensais que ces deux sources seraient les mêmes. Parfois, ce ne sont pas les mêmes. Comment cela pourrait-il être?
31 linux  process  ps  proc 

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.