J’essaie d’écrire un script Bash qui, lorsqu’il reçoit un signal SIGINT, crée une copie de lui-même avant de quitter. Ainsi, lorsqu’un utilisateur essaie de tuer ce script en utilisant un signal SIGINT, une copie du processus réapparaît. trap “echo Exiting…?; ./ghoul.sh; exit 1” SIGINT while : do echo Process Number $$, with PPID $PPID! sleep […]
J’ai un fichier comme ci-dessous et je veux rechercher uniquement “this[*]: world * seconds” où * signifie une variable sudo cat log | grep “world” | grep this -m1 Apr 26 04:19:12 : SESSION = 111, from_remote_host = , USER = root, PWD = /root, CMD = 2018-04-26 04:19:12 sudo cat log | grep “world” […]
Je suis confronté à une erreur comme ci-dessous lorsque j’essaye de concaténer trop de fichiers CSV ensemble. Erreur face awk: cmd. line:1: (FILENAME=rawdata.2018-01-14.csv.bkp FNR=1069) fatal: cannot open pipe `date “+%F %T” -d “Jan 13 22:00:12 2018″1′ (Too many open files) awk: cmd. line:1: (FILENAME=rawdata.2018-01-15.csv.bkp FNR=1070) fatal: cannot open pipe `date “+%F %T” -d “Jan 13 […]
J’ai obtenu le script bash ci-dessous pour la validation des e-mails à partir de sites aléatoires, cela fonctionne correctement, mais je dois savoir comment cela fonctionne? J’apprécierais beaucoup pour une explication claire pour cela. en particulier “[a-zA-Z0-9 ._% + -] + @ [a-zA-Z0-9 .-] +. [a-zA-Z] {2,4}” #!/bin/sh while true; do read -p “Enter Email […]
J’ai essayé de générer des variables dynamicment et de lui atsortingbuer des valeurs, mais j’ai rencontré deux problèmes avec le code: Je ne suis pas en mesure de convertir la valeur de “count” en valeur numérique pour pouvoir l’utiliser dans une boucle Les valeurs des variables sont perdues après la fin de la boucle. Code […]
Je suis à la recherche d’une commande Bash qui me permettra d’identifier toutes les images d’un répertoire, quelle que soit l’extension du fichier. Par exemple, si une photo a reçu une extension .doc, je souhaite pouvoir l’identifier à l’aide d’un script. Jusqu’à présent, j’ai le ci-dessous, mais il ne fait que renvoyer des images avec […]
J’essaie d’écrire la sortie de ps dans deux colonnes séparées par des virgules avec des en-têtes personnalisés que je peux écrire dans un fichier csv. Le format cible ressemble à: Process ID,Command name 282,sort 280,ps 284,head 136,bash 283,awk 281,awk Voici la commande que j’ai composée jusqu’ici: ps -o pid=”Process ID” -o comm=”Command name” | (read […]
J’essaie de concaténer des variables avec des chaînes dans mon script bash, les variables sont lues indépendamment mais chaque fois que j’essaie de les concaténer, elles ne reconnaissent pas les valeurs des variables. ex- echo $CONFIG_PROTOCOL (Prints the variable value, HTTP) echo $CONFIG_PROTOCOL’://’$CONFIG_SERVER_SOURCE:$CONFIG_PORT’/api/creation/objects/export?collection.ids=’$sf L’écho ci-dessus avec l’URL imprime /api/creations/objects/export?collection.ids=value_1, alors qu’il devrait imprimer http: // […]
Mon intention est de parcourir ma liste d’ips et poweroff si mon ping réussit en premier. Cependant, le système semble se bloquer. Après avoir exécuté ce script, je ne peux plus cingler les systèmes et ils ne sont pas mis hors tension. Si je lance ssh 192.168.1.ip “sudo poweroff” par le terminal, je ne rencontre […]
Bonjour: Vous avez besoin de votre aide pour compter les occurrences de mots de plusieurs fichiers et les générer sous forme de lignes et de colonnes. J’ai cherché sur le site une référence similaire, mais je n’ai pas pu la localiser, et je l’ai donc publiée ici. Setup: j’ai 2 fichiers avec les suivants [a.log] […]