Questions marquées «scripting»

Un script est une séquence de commandes ou d'instructions qui sont exécutées par un programme interpréteur plutôt que compilées dans un programme exécutable autonome.


15
Shell orienté objet pour * nix
Préface: J'adore Bash et n'ai aucune intention de déclencher une quelconque dispute ou une guerre sainte. J'espère que ce n'est pas une question extrêmement naïve. Cette question est un peu liée à ce post sur le superutilisateur, mais je ne pense pas que l’opérateur savait vraiment ce qu’il demandait. J'utilise …


4
$ @ sauf le 1er argument
J'ai besoin d'écrire un script shell qui fonctionne de cette façon: ./myscript arg1 arg2_1 arg2_2 arg2_3 ....... arg2_# il y a une boucle for dans le script for i in $@ Cependant, comme je le sais, $ @ comprend 1 $ jusqu'à $ ($ - 1). Mais pour mon programme, …
36 bash  shell  scripting 

2
Point-virgule dans les structures conditionnelles
Pourquoi mettre des points-virgules dans l'un et pas dans un autre? le résultat est le même Code un if [ "a" == "a" ] then echo "true" fi Code deux if [ "a" == "a" ]; then echo "true"; fi Les points-virgules dans le deuxième code sont inutiles? Quand il …
35 bash  scripting 



12
Utilisation de notify-send avec cron
J'utilise Arch Linux avec KDE / Awesome WM. J'essaie notify-sendde travailler avec cron. J'ai essayé de définir DISPLAY/ XAUTHORITYvariables et de courir notify-sendavec "sudo -u", le tout sans résultat. Je peux appeler notifier-envoyer de manière interactive depuis la session et recevoir des notifications. FWIW, le travail cron fonctionne correctement, ce …

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
Quel est l'équivalent de && lors de l'écriture d'un script bash?
Je m'excuse à l'avance s'il s'agit d'une question en double. J'ai fait un effort pour rechercher / vérifier avant de demander ici. Je suis à l'aise avec l'écriture de lignes simples comme ceci: foocommand && foocommand2 && foocommand3 L'idée étant que je souhaite que les commandes suivantes s'exécutent uniquement si …
31 bash  centos  scripting 

4
Alignement de la sortie du script shell Bash
Mon script: date echo -e "${YELLOW}Network check${NC}\n\n" while read hostname do ping -c 1 "$hostname" > /dev/null 2>&1 && echo -e "Network $hostname : ${GREEN}Online${NC}" || echo -e "${GRAY}Network $hostname${NC} : ${RED}Offline${NC}" done < list.txt sleep 30 clear done Génère des informations comme ceci: Network 10.x.xx.xxx : Online Network 10.x.xx.xxx …

4
Comment créer un fichier temporaire en RAM?
J'ai un script qui dirigera sa sortie vers |tee scriptnameYYMMDD.txt. Après chaque cycle de la boucle for dans laquelle la sortie est générée, je vais inverser le contenu du fichier avec tac scriptnameYYYYMMDD.txt > /var/www/html/logs/scriptname.txtpour que la sortie du journal soit visible dans une fenêtre de navigateur avec les lignes …


2
Copier l'image du presse-papiers dans un fichier
Est-il possible de prendre une image du presse-papiers et de la sortir dans un fichier (en utilisant X)? Je peux le faire facilement avec du texte: $ xclip -selection c -o > file.text Mais quand j'essaye ce qui précède avec une image, rien n'est écrit. La raison pour laquelle je …

3
Comment enregistrer automatiquement toutes vos sessions de terminal avec l'utilitaire de script
Ce que je veux réaliser, c'est pouvoir enregistrer mes sessions de terminal pour les déposer automatiquement chaque fois que j'utilise Yakuake / Konsole. C'est facile à réaliser si au début de ma session je fais: script -f /home/$USER/bin/shell_logs/$(date +"%d-%b-%y_%H-%M-%S")_shell.log Mais je veux exécuter ce qui précède automatiquement chaque fois que …

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.