Comment puis-je écrire un script qui exécute simplement pkill -HUP inetd ? Je veux redémarrer inetd via un script afin que je puisse le programmer pour qu'il s'exécute à un moment donné. J'ai essayé de l'écrire moi-même, mais j'obtiens une erreur "Hangup".
J'essaie d'get une sortie gentille de git: FORMAT='%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' LOG_PARAMS="–color –pretty=format:$FORMAT –abbrev-commit –no-walk" function gch() { git log $LOG_PARAMS $(commits) } (où commits est une fonction qui collecte les commits pertinents). Mais j'obtiens ceci à la place: fatal: ambiguous argument '%(s)': unknown revision or path not in the working tree. Use […]
Je fais des tests de stress d'un logiciel qui peut exécuter des commands shell. Périodiquement, le système se déconnecte pendant les tests de stress. Mon logging des commands qui a déclenché cela donne toujours des commands qui fonctionnent bien tout seul et ne se déconnectent pas. Comment puis-je savoir ce qui a déclenché une déconnection […]
J'ai besoin de chercher des requêtes dans une énorme stack de journaux d'apache. Ma seule exigence est la suivante: Je n'ai besoin de voir que les requests provenant de n'importe quelle adresse IP qui n'est PAS incluse dans une list de 50 plages IP que j'ai. Comment puis-je y arriver en utilisant n'importe quelle combinaison […]
Je fais des tests de server et j'essaie intentionnellement de planter un server Solaris virtuel en utilisant toute la memory. Le server a un ulimit de 15 Go (plusieurs centaines de Go de memory système / swap total). Existe-t-il un moyen simple de le faire en utilisant un script shell / Perl? (Ceci est dans […]
Le code suivant fonctionne lorsque je le lance directement dans le shell bash : SUBJECT="SUBJECT-"`date`; MAIL_FROM="abc@site.com"; MAIL_TO="abc@site.com"; MAIL_CC="abc@site.com"; MAIL_FILE="/path/of/html/body.html"; (echo -e "Subject: $SUBJECT\nMIME-Version: 1.0\nFrom: $MAIL_FROM\nTo:$MAIL_TO\nCc:$MAIL_CC\nContent-Type: text/html\nContent-Disposition: inline\n\n";/bin/cat $MAIL_FILE) | /usr/sbin/sendmail -f $MAIL_FROM $MAIL_TO; Mais quand j'essaie de l'exécuter dans un script comme ci-dessous … Contenu de mail.sh: #!/usr/bin/ksh SUBJECT="SUBJECT-"`date`; MAIL_FROM="abc@site.com"; MAIL_TO="abc@site.com"; MAIL_CC="abc@site.com"; MAIL_FILE="/path/of/html/body.html"; (echo -e […]
Disons que je veux chercher une string dans un gros file: grep foo bar.txt | less grep foo bar.txt | less , mais je tape en fait grep foobar.txt | less grep foobar.txt | less . Maintenant, grep attend que je tape quelque chose sur le terminal. Il semble que la command prend une éternité, […]
Dis que j'ai des files dire comme AA_XX_20111208 AA_XX_20111207 AA_XX_20111206 AA_XX_20111205 AA_XX_20111204 AA_XX_20111203 Donc, en utilisant la partie date, comment puis-je aller chercher les files précédents de 2 mois? Par exemple, ce mois-ci est Février, je dois aller chercher tous les files relatifs à Janvier et Décembre. et pour le mois de mars, je dois […]
J'ai OSX 10.8.2 avec ZSH comme mon shell et iTerm comme un terminal (je ne sais pas si la dernière chose est pertinente). Je dois mentionner que je suis relativement nouveau à OSX. J'essaie de mettre en place des variables d'environnement et je n'arrive pas à comprendre comment. J'ai deux exports: export GOBIN=$HOME/go/bin export PATH=$PATH:$GOBIN […]
J'ai un crontab qui lance tmux-launching-script comme suit: -sh-3.00# crontab -l @reboot /root/scripts/tmux_autostart.sh où #!/bin/bash # setup tmux session tmux new -d -s my_session mais quand le système démarre, je n'ai pas mon invite habituelle, mais l'invite shell : -sh-3.00# comment le changer en bash si je l'ai déjà dans ma config .tmux.conf set-option -g […]