POSIX (Portable Operating System Interface) est un ensemble de normes définissant des API de programmation, un interpréteur de commandes et des utilitaires courants pour les systèmes d'exploitation de type Unix.
Dans un script shell, comment puis-je faire écho à toutes les commandes shell appelées et développer les noms de variables? Par exemple, étant donné la ligne suivante: ls $DIRNAME J'aimerais que le script exécute la commande et affiche ce qui suit ls /full/path/to/some/dir Le but est de sauvegarder un journal …
Qu'est-ce que POSIX? J'ai lu l'article Wikipedia et je le lis chaque fois que je rencontre le terme. Le fait est que je n'ai jamais vraiment compris ce que c'est. Quelqu'un peut-il me l'expliquer en expliquant "le besoin de POSIX"?
Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 4 mois . Je veux tuer tous les processus …
Je cherche un moyen d'obtenir la sortie d'une commande lorsqu'elle est exécutée à partir d'un programme C ++. J'ai regardé en utilisant la system()fonction, mais cela exécutera juste une commande. Voici un exemple de ce que je recherche: std::string result = system("./some_command"); J'ai besoin d'exécuter une commande arbitraire et d'obtenir …
Les environnements POSIX offrent au moins deux façons d'accéder aux fichiers. Il y a l'appel standard du système open(), read(), write()et amis, mais il y a aussi la possibilité d'utiliser mmap()pour cartographier le fichier dans la mémoire virtuelle. Quand est-il préférable d'utiliser l'un sur l'autre? Quels sont leurs avantages individuels …
J'ai trouvé ce morceau de code dans /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Il purge et recharge le pare-feu. Je ne comprends pas la >> /dev/null 2>&1partie. Quel est le but d'avoir cela dans le cron? Il remplace mes règles de pare-feu. Puis-je supprimer …
Quelle est la différence entre read()et recv(), et entre send()et write()dans la programmation de socket en termes de performances, de vitesse et d'autres comportements?
J'ai un FILE *, renvoyé par un appel à fopen(). J'ai besoin d'en obtenir un descripteur de fichier, pour faire des appels comme fsync(fd)celui-ci. Quelle est la fonction pour obtenir un descripteur de fichier à partir d'un pointeur de fichier?
Je suis assez nouveau sur Ubuntu, mais je n'arrive pas à faire fonctionner cela. Cela fonctionne bien sur les ordinateurs de mon école et je ne sais pas ce que je ne fais pas. J'ai vérifié usr / include et time.h est là très bien. Voici le code: #include <iostream> …
Aujourd'hui, j'ai dû utiliser la basename()fonction, et man 3 basename( ici ) m'a donné un message étrange: Remarques Il existe deux versions différentes de basename () - la version POSIX décrite ci-dessus et la version GNU , que l'on obtient après #define _GNU_SOURCE #include <string.h> Je me demande ce que …
J'ai écrit un programme pour une affectation qui est censée imprimer sa sortie sur stdout. La spécification d'affectation nécessite la création d'un Makefile qui, lorsqu'il est appelé, make run > outputFiledoit exécuter le programme et écrire la sortie dans un fichier, qui a une empreinte SHA1 identique à celle donnée …
J'étais sur le point d'ajouter un gestionnaire de signaux supplémentaire à une application que nous avons ici et j'ai remarqué que l'auteur avait utilisé sigaction()pour configurer les autres gestionnaires de signaux. J'allais utiliser signal(). Pour suivre la convention, je devrais utiliser sigaction()mais si j'écrivais à partir de zéro, lequel devrais-je …
TL; DR: Si le noyau Linux perd une écriture d'E / S tamponnée , y a-t-il un moyen pour l'application de le savoir? Je sais que vous devez fsync()le fichier (et son répertoire parent) pour la durabilité . La question est de savoir si le noyau perd les tampons sales …
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.