Articles of linux

Impossible d’écrire un script dans “svn export” en Python

Je voudrais écrire un script qui indiquera à un autre serveur à SVN d’exporter un repository SVN. Ceci est mon script python: import os # svn export to crawlers for s in [‘work1.main’,’work2.main’]: cmd = ‘ssh %s “cd /home/zes/ ; svn –force export svn+ssh://174.113.224.177/home/svn/dragon-repos”‘ % s print cmd os.system(cmd) Très simple. Il sera ssh dans […]

processus échoue dans la fonction ptrgl_64._ptrgl aix

Nous essayons de porter notre code de HPX à AIX mais d’obtenir un core dump pendant l’exécution d’Exe. son échec dans une fonction inconnue ptrgl_64._ptrgl. > ptrgl_64._ptrgl() at 0x900000084da0e48 > dfile_Proc(o_record = > 0x0000000400000004, fileType = > “^O\377\377\377\377\377TH^O\377\377\377\377\377TQ^O\377\377\377\377\377Ta^O\377\377\377\377\377T}”, > dist_dest = (nil), indicator = ‘\0’, > i_acCounters = (nil)), line 621 in > “DISTfile.c” main(i_argc […]

Convertir le script shell en une ligne en évitant la chose nécessaire?

Comment convertir un script shell dans un one-liner en échappant à tout? Par exemple: remplacez la fin des lignes par \ n et doublez les autres barres obliques inverses et autres éléments nécessaires. #!/bin/bash HOSTNAME=$hostname DATA=”” RETRY=50 echo $HOSTNAME sleep 1m while true; do while [ $RETRY -gt 0 ] do DATA=$(wget -O – -q […]

comment passer une fd à un autre processus?

il y a un fd dans le processus A. process Un fork et un appel exec *. socket de domaine, fifo, pipe. existe-t-il un moyen simple de me laisser utiliser cette fd dans le nouveau processus B ?

Comment extraire des méta-informations spécifiques à partir d’un document HTML à l’aide de Regex

Je dois extraire des méta-informations spécifiques du document HTML en utilisant la commande Linux. Par exemple: un document HTML contenant Je dois extraire le 2017-12-26 de cette balise 2017-12-26 . J’ai un ensemble d’articles dans le dossier ‘test’ que je réitère pour obtenir le titre et les méta-informations. Je peux obtenir le titre mais pas […]

Comment grep avec une regex pour éliminer cette stacktrace?

Je voudrais éliminer un stacktrace de mon fichier journal, de sorte que seul le texte SQL soit affiché. Cela fonctionne comme je voudrais sur RegExr.com: ‘java.lang((.|\n)*)java:745’ Mais cela ne fonctionne pas avec grep -v grep -v ‘java.lang((.|\n)*)java:745’ Des suggestions sur la façon dont je peux utiliser grep -v pour afficher uniquement le texte de la […]

Les commandes su dans un script exécuté en tant que root semblent incohérentes

J’essaie de comprendre comment exécuter des commandes à partir de mon compte d’utilisateur dans un script avec les privilèges root. J’ai ce script de test et le résultat me dérange. ~ $ cat test.sh sortie : #!/usr/bin/bash su -c “whoami” user su -c “echo $HOME” user ~ $ sudo ./test.sh sortie : user /root Pourquoi […]

Aide à la compilation avec gcc / g ++

Si j’ai une structure de répertoire telle que l’arborescence ci-dessous, à quoi devrait ressembler ma commande g ++ qui comstackrait avec succès le fichier .cpp qui se trouve dans le répertoire taglib / bin, avec tous mes fichiers .h dans taglib / include / taglib annuaire. Toute personne aidée serait grandement appréciée. Je vous remercie! […]

cURL: SI connexion expire / se bloque, redémarrer la connexion

Je dois redémarrer une connexion cURL après une cURL / raccrochage de 2 minutes (120 secondes). Je suis sur un système Ubuntu. Code jusqu’à présent: /usr/bin/curl some.website -m 120 –retry 2 –retry-max-time 0 Ce code est-il correct? Je ne peux pas utiliser wget pour effectuer cette tâche.

Unix – modifie le champ IP d’un csv et produit un nouveau fichier

J’espère avoir des idées à ce sujet, car je me bats. J’ai un csv qui contient un masque IP dans lequel je veux obtenir l’IP de réseau et l’IP de diffusion. Ainsi, par exemple, je souhaite que le champ de saisie 1.0.0.0/24 affiche 2 nouveaux champs contenant les vaules: 1.0.0.0 dans l’un et 1.0.0.255 dans […]