Tag: Shell scripting

Comment générer un rapport de tous les messages déclenchant un NDR spécifique

CENTOS 5.x | Envoyer un mail Bonjour à tous, J'espère que c'est une question simple. =) Je dois générer un résumé du rapport des messages qui ont déclenché un code DSN spécifique. Par exemple: Jan 11 07:43:34 server-example sendmail[12732]: p937blksdh3: to=<someuser@recipientdomain.com>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=102537, relay=mta.recipientdomain.com. [12.34.56.78], dsn=5.7.1, stat=Service unavailable Normalement, je voudrais simplement grep […]

Déplacez toutes les images dans le dossier vers le sous-dossier, et mettez-vous à jour toutes les references à ces images dans leur nouvel location?

J'ai un dossier contenant un ~ 50 files text (PHP) et des centaines d'images. Je souhaite déplacer toutes les images vers un sous-dossier, et mettre à jour les files PHP de sorte que toute reference à ces images indique le nouveau sous-dossier. Je sais que je peux déplacer toutes les images assez facilement (mv * […]

Impossible de se connecter à mysql après avoir invoqué mysql à partir du script shell

(Ma première question ici, alors si je dérange toutes les conventions, je m'excuse à l'avance!) C'est ma première tentative de création d'un script shell. J'essaie de créer de nouvelles bases de données et des users et des passwords en les spécifiant sur la command line, avec le script shell. Mon nom d'user root et mon […]

Comment créer une list de diffusion dans Unix

Je dois &#xE9;crire un script shell en utilisant un document ici qui enverra un courrier électronique personnalisé à chaque élève sur une list de diffusion. J'utilise le script suivant pour envoyer un courrier aux users individuels: $ cat > here.sh mail $1 << endoftext Dear $1 Welcome to the Unix Class -$USER endof text Je […]

Les commands /etc/init/boot.local commencent avant que certaines variables d'environnement ne soient initialisées

J'ai OpenSuse 11.4. Je lance des scripts de démarrage dans /etc/init/boot.local . Où puis-je déplacer ces scripts pour qu'ils commencent après tout (la plupart) les variables d'environnement ont été initialisées? Ces scripts doivent être démarrés vraiment une fois , de sorte que des éléments tels que /etc/profile.local ne sont pas des candidats. J'essaie de démarrer […]

script de shell de window (lot) pour répertorier les files modifiés depuis hier

Un exemple de windows script xp dos (.bat) qui, lors de l'exécution, annulera tous les sous-directorys et répertorie tous les files mis à jour depuis hier.

Mettre en évidence le code ligne par ligne

Voici le script shell qui devrait choisir une ligne à la fois à partir d'un file donné pour le mettre en surbrillance. #!/bin/sh > myhighlight.txt file='to_study.php' cat $file | while read -r myline do export $myline php -r 'highlight_ssortingng("$myline");' >> myhighlight.txt done PHP ne comprend pas la variable $ myline. Existe-t-il un moyen de faire […]

rc.local n'est pas exécuté sur Ubuntu de démarrage

Im sur Ubuntu 10.04. Je souhaite exécuter un script sur le démarrage du système. Je l'ai ajouté à rc.local. Si j'exerce rc.local manuellement, ça marche bien. Si je démarre le système en mode de récupération (2ème string dans le menu de démarrage), il fonctionne aussi bien. Mais si je démarre normalement, il n'est pas exécuté. […]

linux + bash + exporter des parameters dans un nouveau file à partir du file de données

J'ai Linux machine rouge-chapeau 5.1 et je pose la question suivante ma cible est de créer un nouveau file output_file.txt à partir de answer_file.txt en fonction de data_file.txt Comme nous le voyons ici, je cours d'abord le data_file.txt et j'exporte tous les parameters du file puis j'essaie d'imprimer tout answer_file.txt dans le nouveau file output_file.txt […]

Le script Shell corrige les mauvais noms de files?

Je l'ai dans ma petite entreprise; et, malgré mes avertissements désastreux, tout le monde met des files sur le server avec des noms horribles, y compris les espaces de départ et de fin, les mauvais caractères (y compris \ ; / + . < > – etc!) Ils le font en accédant au server (FreeBSD […]

Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.