Articles of scripting

Bash script – stocke stderr dans une variable

J’écris un script pour sauvegarder une firebase database. J’ai la ligne suivante: mysqldump –user=$dbuser –password=$dbpswd \ –host=$host $mysqldb | gzip > $filename Je veux assigner le stderr à une variable, de manière à ce qu’il m’envoie un email pour me faire savoir ce qui s’est passé si quelque chose ne va pas. J’ai trouvé des […]

Types communs de crochets de subversion

Quels types de scripts de hook utilisent les gens pour Subversion? Juste des idées générales mais le code serait génial aussi!

La commande de date ne suit pas les spécifications Linux (Mac OS X Lion)

Je développe un script sur mon linux depuis un certain temps déjà et je voulais aussi le lancer sur mon Mac. Je pensais que les fonctions sur le Mac étaient les mêmes que les fonctions sur Linux, mais aujourd’hui j’ai réalisé que c’était faux. Je savais que moins de fonctions existaient sur le Mac, mais […]

Le script SQL «Get Duplicates» le plus rapide

Qu’est-ce qu’un exemple de SQL rapide pour obtenir des doublons dans des jeux de données avec des centaines de milliers d’enregistrements. J’utilise généralement quelque chose comme: SELECT afield1, afield2 FROM afile a WHERE 1 < (SELECT count(afield1) FROM afile b WHERE a.afield1 = b.afield1); Mais c’est assez lent.

Liste modifiable ou structure de tableau dans Bash? Comment puis-je facilement y joindre?

J’essaie de collecter des valeurs de chaîne dans un script bash. Quelle est la manière la plus simple de pouvoir append des valeurs de chaîne à une liste ou à une structure de tableau de manière à pouvoir les reproduire à la fin?

Attendez que les tâches de fond de bash soient terminées dans le script

Pour maximiser l’utilisation du processeur (je lance des choses sur Debian Lenny dans EC2), j’ai un script simple pour lancer des jobs en parallèle: #!/bin/bash for i in apache-200901*.log; do echo “Processing $i …”; do_something_important; done & for i in apache-200902*.log; do echo “Processing $i …”; do_something_important; done & for i in apache-200903*.log; do echo […]

Comment passer des parameters pour un script Ant, appelé via un script shell?

Je dois appeler un script ant via un script shell. Considérons les parameters pour le script ant sont a, b, c. comment puis-je passer le paramètre pour ces variables? Je dois fournir les parameters pour ant vis invoke le script shell. quelqu’un peut-il m’aider à ce sujet?

Bon guide sur les scripts VIM?

J’ai utilisé VIM pendant plus de 10 ans, mais jamais vraiment dans le scripting VIM (toujours subjectivement en pensant que c’était un domaine où VIM était plus faible que Emacs). Récemment, la réalisation “dans un script VIM, je peux exécuter des commandes en mode normal” m’a fait penser “a-ha” et a soudainement compris pourquoi certaines […]

Donner le tag à un identifiant

Je suis tombé sur un scénario où l’atsortingbution d’un atsortingbut id un élément de script permettrait de résoudre facilement un problème. Cependant, après avoir lu à propos de l’élément de script sur w3schools et quirksmode , il semble que cela pourrait avoir des conséquences imprévues. Quelqu’un at-il rencontré l’un de ces problèmes avec des navigateurs […]

Se reconnecter automatiquement (ou plus facilement) à une session d’écran après une interruption du réseau

ADDED: Cette question est maintenant, je crois, englobée par celle-ci: Utiliser GNU Screen de manière totalement transparente et automatique Voir aussi cette question connexe: https://superuser.com/questions/147873/ssh-sessions-in-xterms-freeze-for-many-minutes-whenever-they-disconnect Question originale: Ce serait bien s’il y avait un moyen de ssh sur une machine et de vous reconnecter immédiatement à une session d’écran spécifique. Tu peux le faire: laptop> […]