Questions marquées «scripts»

12
Variable avec guillemets «$ ()»

J'ai écrit ce script: #!/bin/bash while [ true ] do currentoutput="$(lsusb)" if [ "$currentoutput" != "$lastoutput" ] then echo "" date and Time >> test.log date +%x_r >> test.log lastoutput="$(lsusb)" lsusb >> test.log fi sleep 5 done Je suis un débutant qui essaie d'apprendre...

12
.sh spécifiant l'extension?

Pourquoi certains systèmes exécuteront-ils un .shfichier simplement en spécifiant le nom du fichier sans extension et d'autres nécessitent un nom plus une extension? Dans mon cas, j'essaie d'écrire une série de commandes en suivant ces instructions . Je spécifie l'extension maintenant mais pouvoir...

12
Y a-t-il quelque chose de similaire à echo -n dans heredoc (EOF)?

J'écris sur un énorme script de fabrique de scripts générant beaucoup de scripts de maintenance pour mes serveurs. Jusqu'à présent, j'écris quelques lignes qui doivent être écrites sur une seule ligne avec echo -nepar exemple echo -n "if (( " | sudo tee -a /usr/local/bin/upgradeAllServers &>...

12
Script bash pour limiter le nombre de connexions

Mon entreprise a l'exigence d'avoir une application serveur en cours d'exécution, à laquelle tous les utilisateurs y accèdent via un terminal de mastic. Je veux écrire un script shell que seulement 20 terminaux de mastic devraient être ouverts. Si le 21e terminal s'ouvre, je veux le fermer...

12
Pour boucle avec Alphabet

Cela fonctionne parfaitement sur OSX #!/bin/bash chars=( {a..z} ) n=3 for ((i=0; i<n; i++)) do echo "${chars[i]}" done Mais lorsque je l'exécute sur Ubuntu, j'obtiens l'erreur suivante. ForLoopAlphabetTest.sh: 2: ForLoopAlphabetTest.sh: Syntax error: "(" unexpected Je n'arrive pas à résoudre le...

12
faire un script bash exécutable par programmation

J'ai besoin de créer un script bash pour créer et monter un lecteur. Donc, deux commandes simples. Les deux "fonctionnent" lorsqu'ils sont entrés sur la ligne de commande. Le script est créé et exécuté chaque fois qu'un utilisateur normal se connecte, j'ai donc besoin d'une méthode pour rendre ce...

12
Comment faire en sorte que mon système supprime tous les fichiers d'un certain répertoire plus anciens qu'un certain temps tout en conservant la structure du répertoire intacte?

J'ai un répertoire sur ma machine, pensez-y comme mon propre type de tmprépertoire, mais il est dans mon ~répertoire. Et je veux faire en sorte que mon système supprime toutes les 3 heures tous les fichiers (tout en conservant intacte toute structure de répertoires, mais en supprimant tous les...