Quelle commande imprimera les tailles de tous les fichiers et répertoires du répertoire tmp (y compris ceux cachés) et les triera par tailles du plus grand au plus petit au format lisible par l'homme (par exemple 2 Go)? La sortie pourrait être la suivante: file.mpg 2GB file.avi 1.8GB .backtup 1.7 …
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 3 ans . Pour comparer les temps d'exécution des scripts entre différents …
J'ai un répertoire avec des fichiers de l'année 2010 .. Je veux supprimer tous les fichiers de plus de 500 jours et j'ai essayé ceci: find /var/log/arc/* -type f -mtime +500 -delete {}\; Mais je comprends ceci: -bash: /usr/bin/find: Argument list too long Comme je le sais, cela signifie qu'il …
Voici une sorte de pseudo-code pour ce que j'essaie d'accomplir: #!/bin/bash # I already have the variable below figured out (positive integer): numlines=$([returns number of lines containing specific characters in a file]) # This is basically what I want to do with it: for i in {1..$numlines}; do # the …
Dans un petit script bash que j'exécute, j'essaie de visualiser un nouveau répertoire créé. J'ai ajouté: sudo chown $USER:$USER /var/www/$sitename sudo chmod 775 /var/www/$sitename après la ligne où je mkdir ( sudo mkdir /var/www/$sitename). Pour une raison quelconque, le chown n'est pas en cours d'exécution. Je peux l'exécuter manuellement mais …
J'ai écrit un script shell pour tester une API qui copie des fichiers et fait écho à sa progression après chacun. Il y a un sommeil de deux secondes entre chaque copie, donc je voudrais ajouter la possibilité d'appuyer sur n'importe quelle touche pour suspendre le script pour permettre des …
Je cherche quelque chose qui se comporte comme Perl chomp. Je recherche une commande qui imprime simplement son entrée, moins le dernier caractère s'il s'agit d'une nouvelle ligne: $ printf "one\ntwo\n" | COMMAND_IM_LOOKING_FOR ; echo " done" one two done $ printf "one\ntwo" | COMMAND_IM_LOOKING_FOR ; echo " done" one …
J'ai un petit script qui récupère simplement la date actuelle, exécute un script PHP et redirige la sortie (et les erreurs) vers un nom de fichier contenant la date actuelle. DATE=$(date +"%Y%m%d") FILE="log/${DATE}.log" php -q script.php >> $FILE 2>&1 Lorsque j'exécute ce script sur ma machine locale (Windows 7, Aptana …
Je veux avoir un fichier utilisé comme compteur. L'utilisateur A écrit et incrémente ce nombre, tandis que l'utilisateur B demande de lire le fichier. Est-il possible que l'utilisateur A puisse verrouiller ce fichier afin que personne ne puisse y lire ou y écrire tant que l'écriture de l'utilisateur A n'est …
Je me demandais s'il y avait des directives générales pour optimiser les scripts Bash. Par exemple, il est plus pratique d'écrire des boucles que des lignes de commandes, mais est-il également plus rapide à traiter pour le système? Exemple: for i in a b c; do echo $i; done echo …
J'ai trouvé un guide qui explique comment définir le mot de passe d'un utilisateur . J'essaie de l'automatiser et d'envoyer un e-mail à l'utilisateur comme: userid created with password XYZ. request to change the initial password. Selon le document ci-dessus, un mot de passe crypté doit être créé à l'aide …
J'ai un ifdans mon script bash qui doit vérifier si l'un des 2 fichiers existe, s'ils n'existent pas, il devrait correspondre à l'écho. Code que j'ai: if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" fi Mais cela ne semble pas fonctionner pour une …
J'ai plusieurs programmes que j'exécute dans un script shell: ./myprogram1 ./myprogram2 ... Je sais que je peux profiler chaque programme individuel en éditant le code source, mais je voulais savoir s'il y avait un moyen de mesurer le temps total exécuté en profilant le script lui-même. Existe-t-il un programme de …
J'essaye d'implémenter un menu simple en utilisant la selectcommande. Le script (à des fins de test) est le suivant: #!/bin/bash echo "*******************" PS3='Select an option and press Enter: ' options=("apache" "named" "sendmail") select opt in "${options[@]}" do case $opt in "apache") date ;; "named") echo "test" ;; "sendmail") echo "test …
Je voudrais démarrer un service en utilisant un fichier d'unité systemd. Ce service nécessite un mot de passe pour démarrer. Je ne veux pas stocker le mot de passe en clair dans le fichier d'unité systemd, car il est lisible par tout le monde. Je ne veux pas non plus …
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.