Articles of coquille

Comment invoquer bash, exécuter des commandes dans le nouveau shell, puis redonner le contrôle à l’utilisateur?

Cela doit être soit très simple, soit très complexe, mais je n’ai rien trouvé à ce sujet … J’essaie d’ouvrir une nouvelle instance bash, puis d’exécuter quelques commandes et de redonner le contrôle à l’utilisateur même instance . J’ai essayé: $ bash -lic “some_command” mais cela exécute some_command dans la nouvelle instance, puis la ferme. […]

Sortie de shell du playbook Ansible

Je voudrais surveiller rapidement certains hôtes en utilisant des commandes telles que ps, dstat etc. en utilisant ansible-playbook. La commande ansible elle-même fait parfaitement ce que je veux, par exemple, j’utiliserais: ansible -m shell -a “ps -eo pcpu,user,args | sort -r -k1 | head -n5” et il imprime bien toute la sortie std pour chaque […]

Comment vérifier si une URL existe avec le shell et se courbe probablement?

Je recherche un shell simple (+ curl) qui serait évalué comme vrai ou faux si une URL existe (renvoie 200) ou non.

commandes non trouvées sur zsh

J’utilise le z Shell (z Shell) au lieu du bash par défaut, et quelque chose ne va pas pour que toutes les commandes qui fonctionnaient ne soient plus reconnues: ls zsh: command not found: ls open -e .zshrc zsh: correct ‘open’ to ‘_open’ [nyae]? Je ne sais pas comment réinitialiser zsh ou comment résoudre ce […]

Script shell pour définir les variables d’environnement

Je souhaite écrire un script shell pour exporter des variables. Ci-dessous j’ai énuméré le script. echo “Perform Operation in su mode” export ARCH=arm echo “Export ARCH=arm Executed” export PATH=’/home/linux/Practise/linux-devkit/bin/:$PATH’; echo “Export path done” export CROSS_COMPILE=’/home/linux/Practise/linux-devkit/bin/arm-arago-linux-gnueabi-‘; echo “Export CROSS_COMPILE done” Mais cela ne semble pas fonctionner correctement. Je dois exécuter individuellement les commandes à l’invite du […]

Variable de script shell non vide (option -z)

Comment s’assurer qu’une variable n’est pas vide avec l’option -z ? errorstatus=”notnull” if [ !-z $errorstatus ] then echo “ssortingng is not null” fi Il renvoie l’erreur: ./test: line 2: [: !-z: unary operator expected

Comment exécuter un script shell depuis LaTeX?

J’essaie de faire les choses suivantes dans LaTeX: \documentclass{article} \begin{document} \execute{/usr/local/bin/my-shell-script.sh} \end{document} L’idée est d’exécuter /usr/local/bin/my-shell-script.sh au moment du .tex document .tex et d’injecter sa sortie dans le stream LaTeX. Est-ce possible?

Comment saisir un chemin avec un espace blanc?

J’ai un fichier principal qui utilise (du principal je fais une source) un fichier de propriétés avec des variables pointant vers des chemins. Le fichier de propriétés ressemble à ceci: TMP_PATH=/$COMPANY/someProject/tmp OUTPUT_PATH=/$COMPANY/someProject/output SOME_PATH=/$COMPANY/someProject/some path Le problème est SOME_PATH , je dois utiliser un chemin avec des espaces (je ne peux pas le changer). J’ai essayé […]

Comment télécharger le dernier artefact du référentiel Artifactory?

J’ai besoin du dernier artefact (par exemple, un instantané) d’un référentiel dans Artifactory . Cet artefact doit être copié sur un serveur (Linux) via un script. Quelles sont mes options? Quelque chose comme Wget / SCP ? Et comment puis-je obtenir le chemin de l’artefact? J’ai trouvé des solutions qui nécessitent Artifactory Pro. Mais j’ai […]

Comment faire un script shell multiligne dans Ansible

en ce moment, j’utilise un script shell dans Ansible qui serait beaucoup plus lisible s’il était sur plusieurs lignes – name: iterate user groups shell: groupmod -o -g {{ item[‘guid’] }} {{ item[‘username’] }} ….more stuff to do with_items: “{{ users }}” Je ne sais pas comment autoriser le script multiligne dans le module shell […]