Il est très facile à utiliser split()en JavaScript pour diviser une chaîne en un tableau. Et le script shell? Dis que je veux faire ceci: $ script.sh var1_var2_var3 Lorsque l'utilisateur donne une telle chaîne var1_var2_var3au script.sh, à l'intérieur du script, il convertira la chaîne en un tableau comme array=( var1 …
Je veux déboguer / tester un programme dans eclipse qui utilise un serveur Redis, j'ai donc décidé de transformer le serveur en service utilisateur pour avoir le privilège de l'exécuter. Ce qui me dérange, c'est que je peux démarrer ou arrêter le service mais pas l'activer / le désactiver. L'erreur …
La règle générale dans les scripts shell est que les variables doivent toujours être citées sauf s'il existe une raison impérieuse de ne pas le faire. Pour plus de détails que vous ne voudriez probablement en savoir, jetez un œil à ce grand Q&R: implications de sécurité d'oublier de citer …
Je veux utiliser systemd pour exécuter une commande toutes les 5 minutes. Cependant, il existe un risque que la tâche prenne parfois plus de 5 minutes. À ce stade, systemd démarrera-t-il une deuxième instance de la commande, c'est-à-dire que je finirai avec 2 processus en cours? Est-il possible de dire …
Je veux monter la part NFS d'un NAS Zyxel NSA310s. Showmount, appelé sur la machine cliente, affiche le partage: $ showmount 10.0.0.100 -e Export list for 10.0.0.100: /i-data/7fd943bf/nfs/zyxelNFS * Le fichier / etc / fstab du client contient la ligne: 10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw 0 0 Mais le montage ne …
J'ai un service (registre docker) qui s'exécute port 5000, j'ai installé nginx pour rediriger la requête http de 8080vers 5000. Si j'effectue une boucle, localhost:5000cela fonctionne, mais lorsque j'effectue une boucle, localhost:8080j'obtiens une erreur de passerelle incorrecte. fichier de configuration nginx: upstream docker-registry { server localhost:5000; } server { listen …
J'ai un fichier zip comme myArchive123.tar.gz. À l'intérieur, il contient un dossier commehelloWorld Si je l'extrait: tar -xf myArchive123.tar.gzj'obtiens le helloWorlddossier: ls myArchive123.tar.gz helloWorld Je voudrais que la sortie soit du même nom que le nom de fichier moins l'extension .tar.gz. C'est à dire: tar <magic paramaters> myArchive123.tar.gz ls myArchive123.tar.gz …
Tout en résolvant certains défis CTF en ligne, je suis tombé sur une situation où j'avais besoin de forcer un serveur. Voici le code que j'ai écrit: #!/bin/bash for i in {0..9}{0..9}{0..9}{0..9} do echo "Now trying code.." echo $i echo "a fixed string" $i | nc localhost *port here* >> …
Parfois, je dois rechercher certains mots dans toutes les pages de manuel. Je suis au courant apropos, mais si je comprends bien son manuel, il limite la recherche aux descriptions uniquement. Chaque page de manuel contient une brève description. apropos recherche dans les descriptions des instances de mot-clé. Par exemple, …
Je suis sur Debian Wheezy (stable) et je mets à jour régulièrement mon système via la base: sudo apt-get update sudo apt-get dist-upgrade À l'avenir, une fois que Jessie sera devenue la version stable, je me demande si Wheezy deviendra automatiquement Jessie si je continue dist-upgrade, ou non. Y aura-t-il …
Quelle est l'utilisation pratique du /etc/networksfichier? Si je comprends bien, on peut donner des noms aux réseaux dans ce fichier. Par exemple: root@fw-test:~# cat /etc/networks default 0.0.0.0 loopback 127.0.0.0 link-local 169.254.0.0 google-dns 8.8.4.4 root@fw-test:~# Cependant, si j'essaie d'utiliser ce nom de réseau par exemple dans l' iputilitaire, cela ne fonctionne …
J'utilise un rsyncscript pour synchroniser les données d'un hôte avec les données d'un autre hôte. Les données contiennent de nombreux fichiers de petite taille qui contribuent à près de 1,2 To. Afin de synchroniser ces fichiers, j'ai utilisé la rsynccommande comme suit: rsync -avzm --stats --human-readable --include-from proj.lst /data/projects REMOTEHOST:/data/ …
J'ai eu un travail cronjob pendant environ une quinzaine de jours sans aucun problème. Hier soir, j'ai vérifié que je n'avais pas reçu l'e-mail que je recevais habituellement. Je suis allé au terminal pour essayer de m'envoyer un e-mail, j'ai eu l'erreur suivante: mail: impossible d'envoyer un message: processus terminé …
Je veux parfois écrire des caractères Unicode spéciaux, comme un tiret cadratin (-), dans divers programmes comme vim, Chrome (comme maintenant!), Ou LibreOffice. Dans LibreOffice, je peux y parvenir via une boîte de dialogue dédiée située sous le menu Insertion. D'autres programmes ne semblent pas avoir de méthode intégrée. Ma …
J'ai donc lu beaucoup d'informations sur les données auxiliaires d'Unix-stream, mais une chose qui manque dans toute la documentation est ce qui est censé se passer quand il y a une lecture partielle? Supposons que je reçois les messages suivants dans un tampon de 24 octets msg1 [20 byes] (no …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.