Questions marquées «linux»

LES QUESTIONS LINUX DOIVENT ÊTRE LIÉES À LA PROGRAMMATION. Utilisez cette balise uniquement si votre question concerne la programmation à l'aide d'API Linux ou d'un comportement spécifique à Linux, et pas uniquement parce que vous exécutez votre code sous Linux. Si vous avez besoin d'une prise en charge Linux, vous pouvez essayer https://unix.stackexchange.com ou le site Stack Exchange de la distribution Linux spécifique comme https://askubuntu.com ou https://elementaryos.stackexchange.com/


2
Gestion du signal avec plusieurs threads sous Linux
Sous Linux, que se passe-t-il quand un programme (qui a éventuellement plusieurs threads) reçoit un signal, comme SIGTERM ou SIGHUP? Quel thread intercepte le signal? Plusieurs threads peuvent-ils recevoir le même signal? Existe-t-il un thread spécial entièrement dédié à la gestion des signaux? Sinon, que se passe-t-il à l'intérieur du …
119 c  linux  multithreading  signals  ipc 

7
Vérifier l'espace disque libre pour la partition actuelle dans bash
J'écris un installateur en bash. L'utilisateur ira dans le répertoire cible et exécutera le script d'installation, donc la première action devrait être de vérifier qu'il y a suffisamment d'espace. Je sais que df rapportera tous les systèmes de fichiers, mais je me demandais s'il y avait un moyen d'obtenir l'espace …
119 linux  bash 





10
Script bash pour calculer le temps écoulé
J'écris un script en bash pour calculer le temps écoulé pour l'exécution de mes commandes, considérez: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Je suppose que ma logique est correcte, mais je me retrouve …
118 linux  bash  shell 

14
Commande gradlew introuvable?
Je travaille sur un projet Java avec gradlew. J'utilise Ubuntu Linux comme système d'exploitation. Quand je lance "gradle", il s'exécute et me donne des informations. Mais quand je lance "gradlew", il affiche "Aucune commande 'gradlew' trouvée, vouliez-vous dire: Commande 'gradle' du package 'gradle' (univers) gradlew: commande non trouvée" J'ai fait …


5
erreur: bibliothèque Libtool utilisée mais 'LIBTOOL' n'est pas défini
J'essaie de automakela bibliothèque OrientDb C ++, mais j'obtiens des erreurs. Makefile.am:10: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:10: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:10: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:10: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:10: its …
117 c  linux  autotools  orientdb 

4
Impossible de tuer le script Python avec Ctrl-C
Je teste le thread Python avec le script suivant: import threading class FirstThread (threading.Thread): def run (self): while True: print 'first' class SecondThread (threading.Thread): def run (self): while True: print 'second' FirstThread().start() SecondThread().start() Cela fonctionne en Python 2.7 sur Kubuntu 11.10. Ctrl+ Cne le tuera pas. J'ai également essayé d'ajouter …
117 python  linux 

1
Empêcher strace d'abréger les arguments?
J'essaie d'utiliser strace pour savoir quelles commandes un programme exécute en utilisant execve. Certains des arguments de ces commandes sont assez longs, et strace abrégé les arguments en execve(je vois "..." après environ 30 caractères), m'empêchant d'obtenir des informations utiles. Comment puis-je obtenir le texte intégral de chaque argument? J'ai …
117 linux  strace 

5
Comment utiliser la mémoire partagée avec Linux en C
J'ai un petit problème avec l'un de mes projets. J'ai essayé de trouver un exemple bien documenté d'utilisation de la mémoire partagée avec fork()mais sans succès. Fondamentalement, le scénario est que lorsque l'utilisateur démarre le programme, je dois stocker deux valeurs dans la mémoire partagée: current_path qui est un char …
117 c  linux  fork  shared-memory 


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.