Articles of bash

crontab ne fonctionne pas lorsque le time est spécifié

Dans mon server AIX, le cronjob fonctionne correctement lorsqu'il est spécifié pour fonctionner chaque minute. * * * * * echo "test" >> /home/myUser/testLog.log Mais cela ne fonctionne pas lorsqu'un moment précis est donné. * 16 * * * echo "test" >> /home/myUser/testLog.log Veuillez noter que j'ai vérifié ci-dessous: L'heure du server est après 16 […]

Évitez les scripts bash en attente de l'user, entrez la touche Entrée

J'ai suivi l'input dans un script bash. echo "Please see attached file" | mailx -S smtp=$smtpServer -s "Subject of the mail" -a $logfile -r "sender@domain.com" receiver1@domain.com receiver2@domain.com Il fonctionne bien s'il n'y a pas d'erreur dans l'envoi de courrier. mais parfois s'il y a une erreur, mailx affichera le message d'erreur et attendra qu'un user […]

Comment passer facilement une variable d'environnement à un .exe dans "Bash sur Windows 10"?

Je cherche un moyen de passer facilement une variable d'environnement à un .exe lorsqu'il est invoqué à partir du Bash sur le terminal Windows 10. Il paraît que TEST=somevalue example.exe ne marche pas.

La valeur doit être une erreur d'object JSON dans Zabbix

J'ai le script suivant: – #!/bin/bash echo "{" echo "\"data\":[" grep -hoR server_name.* /etc/nginx/sites-enabled/|sed 's/[^ ]* //'|sed 's/.$//'|awk -F"/" '{ print "{\"{#URL}\":\""$1"\"}," }'| head -c -2 echo "]" echo "}" Ceci est configuré en tant que UserParameter sur le client UserParameter=url.discovery[*],/etc/zabbix/scripts/urls.sh et donne des résultats tels que { "data":[ {"{#URL}":"example.com"}] } J'ai alors une règle […]

Vérification SHA-512 hashed pw avec doveadm dans bash script résultats dans "net_connect_unix … permission refusée"

J'essaie de vérifier un mot de passe haché SHA-512 avec le code suivant: #!/bin/bash … pw_verified=$(/usr/bin/doveadm pw -p 'test' -t '{SHA512-CRYPT}$6$rounds=999999$somehash') … le script bash possède les permissions suivantes: -rwxr-xr– 1 root dovecot 5793 Jul 25 16:13 checkpassword.sh Lors de l'exécution du script, je reçois ce qui suit dans syslog: dovecot: doveadm: Fatal: Error reading […]

Comment exporter un file sur la bash d'un autre user lors de la connection via SSH (utilisant Putty) à RHEL?

J'utilise RHEL 7.3, mais la procédure peut être similaire sur d'autres systèmes Linux. Je suis connecté en tant que root. J'ai un file appelé openrc qui est plein de lignes comme export OS_IDENTITY_API_VERSION=3 . J'aimerais déplacer ce file quelque part, de sorte qu'il soit automatiquement chargé lorsque un autre user se connecte en utilisant SSH. […]

erreur winexec Impossible d'ouvrir le canal de command pour Windows 2012

J'essaie d'exécuter une command (à l'aide de Ubuntu base Winexe v 1.00) sur l'ordinateur distant Windows 2012 R2 qui fait également partie du domaine AD. Avec la command Windows 2008 fonctionne bien, mais 2012 donne l'erreur suivante. Commande: (exemple) winexe -U 'DOMAIN/ADMIN%PASS' //10.0.0.1 'powershell.exe -inputformat none -command "dir"' ERROR: Cannot open control pipe – NT_STATUS_INVALID_PARAMETER

Windows 10 Bash AWS problèmes ENETUNREACH 169.254.169.254:80

Je suis en train d'utiliser Windows Bash et j'essaie d'utiliser l'AWS CLI, c'est-à-dire lorsque j'essaie d'exécuter une lamba comme suit avec claudia. claudia test-lambda Mais je continue à courir dans le problème suivant: Error: connect ENETUNREACH 169.254.169.254:80 – Local (0.0.0.0:53836) at Object.exports._errnoException (util.js:1050:11) at exports._exceptionWithHostPort (util.js:1073:20) at internalConnect (net.js:889:16) at lookupAndConnect (net.js:977:5) at Socket.realConnect (net.js:945:5) […]

Strange bash_history quand vagrante

Depuis quelque time, j'ai un problème avec mon Vagrant. À chaque «vagrant», l'histoire de ma session vagrante est «corrompue» comme suit: exit export TERM="vt100" printf '41e57d38-b4f7-4e46-9c38-13873d338b86-vagrant-ssh' exit export TERM="vt100" stty raw -echo export PS1="" export PS2="" export PROMPT_COMMAND="" printf bccbb768c119429488cfd109aacea6b5-pty grep 'ostree=' /proc/cmdline exitcode=$? printf bccbb768c119429488cfd109aacea6b5-pty exit $exitcode export TERM="vt100" stty raw -echo export PS1="" […]

Erreur d'autorisation de file dans Google Cloud (GKE) Kubernetes Docker Container

J'essaie d'exécuter un script d'initialisation dans mon conteneur Docker qui est déployé à l'aide de la command Kubernetes kubectl sur Google Cloud Container Engine (GKE). Le script s'exécute sans erreur dans le conteneur docker sur mon système local, mais ne semble pas fonctionner sur GKE. J'utilise le count racine pour exécuter le script sur GKE. […]