Quelle commande peut être utilisée pour vérifier si un répertoire existe ou non, dans un script shell
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.
Quelle commande peut être utilisée pour vérifier si un répertoire existe ou non, dans un script shell
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...
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
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 que...
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...
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...
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?...
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
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
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> #include <time.h>...
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...
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...
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...
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 qui sont en attente d'écriture en...
Comment attraper un événement Ctrl+ Cen C
En général, que pouvons-nous prendre pour acquis lorsque nous ajoutons à un fichier sous UNIX à partir de plusieurs processus? Est-il possible de perdre des données (un processus écrasant les modifications de l'autre)? Est-il possible que les données soient mutilées? (Par exemple, chaque processus...
Je connais déjà le véritable identifiant d'utilisateur . C'est le numéro unique d'un utilisateur dans le système. Dans mon système, mon uidest $ echo $UID 1014 $ À quoi servent les deux autres supports d'identification? Et à quoi sert un identifiant d'utilisateur efficace et un identifiant...
Sur les systèmes POSIX, les signaux de terminaison ont généralement l'ordre suivant (selon de nombreuses pages MAN et les spécifications POSIX): SIGTERM - demandez poliment à un processus de se terminer. Il se terminera en douceur, nettoyant toutes les ressources (fichiers, sockets, processus...
J'ai besoin de créer un travail CRON qui s'exécutera le dernier jour de chaque mois. Je vais le créer en utilisant cPanel. Toute aide est appréciée.
Qu'est-ce SEGV_MAPERR, pourquoi est-ce toujours le cas SIGSEGV?