Questions marquées «bash»

294
Comment passer le mot de passe à pg_dump?

J'essaie de créer un cronjob pour sauvegarder ma base de données tous les soirs avant que quelque chose de catastrophique ne se produise. Il semble que cette commande devrait répondre à mes besoins: 0 3 * * * pg_dump dbname | gzip > ~/backup/db/$(date +%Y-%m-%d).psql.gz Sauf après avoir exécuté...

292
OSX bash, commande 'watch'

Je cherche le meilleur moyen de dupliquer la commande Linux 'watch' sur Mac OSX. Je voudrais exécuter une commande toutes les quelques secondes pour faire correspondre les motifs au contenu d'un fichier de sortie en utilisant «tail» et «sed». Quelle est ma meilleure option sur un Mac et peut-elle...

290
Comment utiliser les variables shell dans un script awk?

J'ai trouvé quelques façons de passer des variables de shell externes à un awkscript, mais je suis confus à propos de 'et ". Tout d'abord, j'ai essayé avec un script shell: $ v=123test $ echo $v 123test $ echo "$v" 123test Ensuite, j'ai essayé awk: $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk...

290
Exécuter la commande sur tous les fichiers d'un répertoire

Quelqu'un pourrait-il fournir le code pour effectuer les opérations suivantes: Supposons qu'il existe un répertoire de fichiers, qui doivent tous être exécutés via un programme. Le programme sort les résultats en sortie standard. J'ai besoin d'un script qui ira dans un répertoire, exécutera la...

284
Comment obtenir des arguments avec des drapeaux dans Bash

Je sais que je peux facilement obtenir des paramètres positionnés comme celui-ci dans bash: $0 ou $1 Je veux pouvoir utiliser des options de drapeau comme celle-ci pour spécifier à quoi chaque paramètre est utilisé: mysql -u user -h host Quelle est la meilleure façon d'obtenir de la -u paramvaleur...

281
Comment créer un pic CPU avec une commande bash

Je veux créer une charge proche de 100% sur une machine Linux. C'est un système quad core et je veux que tous les cœurs tournent à pleine vitesse. Idéalement, la charge du processeur durerait un certain temps, puis s'arrêterait. J'espère qu'il y a une astuce dans bash. Je pense à une sorte de...