J'essaie d'installer bash comme shell par défaut sur un ARM Linux fonctionnant sur un périphérique intégré (Synology DS212 + NAS). Mais il y a vraiment quelque chose qui ne va pas et je ne peux pas comprendre ce que c'est. Symptômes: 1) Root a / bin / bash comme shell …
Existe-t-il un moyen de forcer SSH à utiliser un shell particulier sur l'extrémité distante, quel que soit le shell par défaut de l'utilisateur? J'ai essayé des solutions similaires à: ssh host.domain.com /bin/bash -c 'complicated, multi-line command' mais malheureusement, le shell par défaut sur l'extrémité distante est responsable de l'analyse de …
J'ai une fonction bash définie dans un bashrc global, qui nécessite des privilèges root pour fonctionner. Comment puis-je l'exécuter avec sudo, par exemple sudo myfunction. Par défaut, cela donne une erreur: sudo: myfunction: commande introuvable
Poser cette question après une longue discussion avec un collègue, je voudrais vraiment une clarification ici. Je lance un processus d'arrière-plan, soit en ajoutant " &" à la ligne de commande, soit en l'arrêtant CTRL-Zet en le reprenant en arrière-plan avec " bg". Ensuite, je me déconnecte. Ce qui se …
J'ai un script bash pour déployer du code d'un environnement bêta à un environnement de production mais actuellement je dois ajouter la liste des fichiers à un fichier txt de manière manaully et parfois j'en manque. Fondamentalement, mon script de déploiement cat / loops copie les fichiers. (exportations / importations …
Je suis un débutant bash mais je voudrais créer un script dans lequel j'aimerais permettre à l'utilisateur de sélectionner plusieurs options dans une liste d'options. Essentiellement, ce que je voudrais, c'est quelque chose de similaire à l'exemple ci-dessous: #!/bin/bash OPTIONS="Hello Quit" select opt in $OPTIONS; do if [ "$opt" = …
La solution évidente produit un code de sortie de 1: bash$ rm -rf .* rm: cannot remove directory `.' rm: cannot remove directory `..' bash$ echo $? 1 Une solution possible passera le "." et les répertoires ".." mais ne supprimeront que les fichiers dont les noms dépassent 3 caractères: …
Je pensais que /bin/shc'était un lien symbolique vers ma coquille de choix. Je l'ai toujours utilisé bash, alors j'ai supposé que /bin/shcela indiquerait /bin/bash. Il s'avère, cependant, qu'il pointe /bin/dash. Ça devient plus drôle. Je commence dashet fais echo $SHELLet il s'imprime /bin/bash(donc ils sont fondamentalement les mêmes?). Cependant, la …
Essayer d'exécuter un simple script de sauvegarde AWS CLI. Il parcourt les lignes d'un fichier include, sauvegarde ces chemins jusqu'à S3 et sauvegarde la sortie dans un fichier journal. Lorsque j'exécute cette commande directement, elle s'exécute sans aucune erreur. Lorsque je l'exécute via CRON, j'obtiens une erreur «Impossible de localiser …
J'essaie de synchroniser des fichiers à partir d'un serveur distant qui n'est pas fiable, ce qui signifie que la connexion a tendance à échouer "au hasard" avec rsync: connexion inopinément fermée Rsync est appelé avec --partial, donc j'aimerais pouvoir appeler rsync en boucle jusqu'à ce que les fichiers soient entièrement …
Existe-t-il un moyen de me pgrepdonner toutes les informations sur chaque processus qui le psfait? Je sais que je peux pspasser à travers, grepmais c'est beaucoup de saisie et cela me donne également le grepprocessus lui-même que je ne veux pas.
Selon la page de manuel, xargs se fermera si l'une des lignes d'exécution se termine avec une erreur de 255: Si une invocation de la commande se termine avec un état de 255, xargs s'arrêtera immédiatement sans lire aucune autre entrée. Un message d'erreur est émis sur stderr lorsque cela …
Je travaille sur l'automatisation de la création de référentiels de subversion et de sites Web associés comme décrit dans ce billet de blog que j'ai écrit . Je rencontre des problèmes tout autour de la partie où je demande à l'utilisateur www-data d'exécuter la commande suivante: svnadmin create /svn/repository Il …
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.