J'ai utilisé Cygwin sur mon ordinateur portable (DOS). J'ai une collection de scripts de mes collègues et la mienne. Je ne suis pas un informaticien, je ne connais pas Unix. Je suis la syntaxe de mes collègues et capable de gérer quelques choses simples. Les scripts fonctionnaient bien sur mon …
Je ne sais pas comment inclure des arguments / indicateurs facultatifs lors de l'écriture d'un script bash pour le programme suivant: Le programme nécessite deux arguments: run_program --flag1 <value> --flag2 <value> Cependant, il existe plusieurs indicateurs facultatifs: run_program --flag1 <value> --flag2 <value> --optflag1 <value> --optflag2 <value> --optflag3 <value> --optflag4 <value> …
Dans les scripts bash, j'essaie de garder mes variables locales aux fonctions partout où je peux, puis de passer ce dont j'ai besoin à partir de fonctions comme ci-dessous #!/bin/bash function FUNCTION() { local LOCAL="value" echo "$LOCAL" # return this variable } GLOBAL=$(FUNCTION) echo "$GLOBAL" Mais est-il possible de le …
J'ai besoin de pouvoir exécuter un script shell exécutable ( sh) avec un double clic. J'ai mis l'indicateur exécutable sur les autorisations pour le fichier, et pourtant quand je double-clique dessus, il s'ouvre dans un éditeur de texte. Je n'ai aucune option dans mon interface utilisateur sous le menu des …
Question (TL; DR) Lors de l'attribution dynamique de ports pour le transfert à distance ( -Roption aka ), comment un script sur la machine distante (provenant par exemple de .bashrc) peut-il déterminer quels ports ont été choisis par OpenSSH? Contexte J'utilise OpenSSH (aux deux extrémités) pour me connecter à notre …
J'ai lu ici une grande question intitulée Comprendre IFS . J'ai été surpris parce que les réponses et les commentaires citent POSIX qui déclare que IFS = n'est pas la même chose que désarmer IFS. Si vous désactivez IFS, la valeur par défaut est apparemment utilisée. Si vous désactivez IFS …
Lors de l'écriture d'un script shell, dans lequel certaines commandes, mais pas toutes, nécessitent des privilèges de superutilisateur, dois-je ajoutez sudo aux commandes qui nécessitent des privilèges de superutilisateur et exécutez le script shell sans sudo, ou n'ajoutez pas sudo aux commandes qui nécessitent des privilèges de superutilisateur, mais exécutez …
Je veux imprimer la valeur de / dev / stdin, / dev / stdout et / dev / stderr. Voici mon script simple: #!/bin/bash echo your stdin is : $(</dev/stdin) echo your stdout is : $(</dev/stdout) echo your stderr is : $(</dev/stderr) j'utilise les tuyaux suivants: [root@localhost home]# ls | …
J'utilise Trisquel GNU / Linux avec l'environnement de bureau GNOME Flashback. J'ai besoin d'une invite de mot de passe GUI pour l'utilisateur pour exécuter la commande avec sudodans le script. Exemple, considérez le script suivant: zenity --question --text="Do you want to install this package?" if [[ $? -eq 0 ]]; …
J'essaie de créer un service "Hello World", pour ainsi dire. Il est appelé autologger.serviceet est stocké à /usr/lib/systemd/system/autologger.service. J'ai essayé sudo service autologger start, mais j'ai systemctlrenvoyé la norme: Job for autologger.service failed. See 'systemctl status autologger.service' and 'journalctl -xn' for details. Lorsque j'ai vérifié /var/log/messages, j'ai vu le message …
Est-il possible de formater cet exemple: for i in string1 string2 stringN do echo $i done à quelque chose de similaire à ceci: for i in string1 string2 stringN do echo $i done EDIT: Désolé pour la confusion, je ne savais pas qu'il y avait différentes méthodes d'exécution de script …
J'ai besoin d'inclure le script python ci-dessous dans un script bash. Si le script bash se termine avec succès, je dois exécuter le script ci-dessous: #!/usr/bin/python from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel) smtp.connect('192.168.75.1', 25) smtp.login('my_mail', 'mail_passwd') from_addr = "My Name <my_mail@192.168.75.1>" to_addr = …
J'ai un programme UNIX de boîte noire utilisé dans un shell Bash qui lit les colonnes de données de stdin, les traite (en appliquant un effet de lissage) puis les sort vers stdout. Je l'utilise par des tuyaux UNIX, comme generate | smooth | plot Pour plus de lissage, je …
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.