Unix & Linux

Q & A pour les utilisateurs de Linux, FreeBSD et d'autres systèmes d'exploitation de type Un * x

2
Comment envoyer toutes les sorties à `logger` dans le shell POSIX?
Je voudrais enregistrer la sortie standard et l'erreur standard séparément lors de l' .xprofileutilisation logger. Dans Bash, je pense que cela ressemblerait à ceci: exec 1> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename $0)) Comment pourrais-je faire cela d'une manière compatible POSIX /bin/sh ?
10 shell  pipe  posix 

2
Blocage des attaques SSH Brute Force sur IPv6
J'ai récemment dû travailler avec certains serveurs qui ont une connexion IPv6 et j'ai été surpris de découvrir que fail2ban ne prend pas en charge IPv6, ni les denyhosts. En recherchant sur Google, j'ai trouvé que les gens recommandent généralement: Désactiver la connexion ssh via IPv6 (pas une solution pour …
10 ssh  security  sshd  ipv6  ip6tables 

7
Comment puis-je faire un script pour compter par cinq?
J'essayais de faire un script bash très simple pour lister tous les multiples de cinq entre 375 et 3500 (375, 380, 385 ...). Une chose que j'ai essayée et qui n'a pas fonctionné est: for i in {375..3500} do echo $i (($i += 5)) done J'ai abandonné après un certain …
10 bash  shell  scripting 



2
Espaces de noms de shell
Existe-t-il un moyen pour sourceun script shell dans un espace de noms, de préférence un script shell bash mais je chercherais dans d'autres shells s'ils avaient cette fonctionnalité et bash n'en avait pas. Ce que je veux dire par là, par exemple, quelque chose comme "préfixe tous les symboles définis …
10 shell 




1
Substitution de Bash avec variable définie à partir d'un modèle global
L'exemple ci-dessous explique le problème. Pourquoi l' FILENAMEimpression est-elle correctement lorsqu'elle est répétée et perçue comme un motif lors de l'utilisation de la substitution? #!/bin/bash FILEPATH_WITH_GLOB="/home/user/file_*" FILENAME=$(basename "$FILEPATH_WITH_GLOB") echo $FILENAME #file_1234 echo ${FILENAME:1:5} #ile_* <---why is this not ile_1





5
erreur logginate nginx sur le travail cron
J'utilise Ubuntu 14.04 LTS et nginx sur un VPS Digital Ocean et reçois occasionnellement ces e-mails concernant un échec de cron: Matière Test Cron -x / usr / sbin / anacron || (cd / && run-parts --report /etc/cron.daily) Le corps de l'e-mail est: /etc/cron.daily/logrotate: erreur: erreur lors de l'exécution du …
10 ubuntu  cron  nginx  logrotate 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.