Articles of des

Unix – Trier la sortie particulière

J’ai besoin de sortinger cette sortie: /dir1NameWithSpaces/dir2NameWithSpaces/dir3NameWithSpaces/File1_04092008/es3.sml: some content …. with words and symbols /dir1NameWithSpaces/dir2NameWithSpaces/dir3NameWithSpaces/File1_05012004/es3.sml: some content …. with words and symbols /dir1NameWithSpaces/dir2NameWithSpaces/dir3NameWithSpaces/File1_24072010/es3.sml: some content …. with words and symbols /dir1NameWithSpaces/dir2NameWithSpaces/dir3NameWithSpaces/File1_05012004/es3.sml: some content …. with words and symbols Basé sur l’année de la date comme ceci “05012004” qui serait “ggmmyyyy” donc basé sur “aaaa”. Donc, […]

terminal tombe en panne avec tous les enfants, même lorsque SIGKILLed, mais les processus normaux ne font pas la même chose

Je voudrais avoir le même effet dans mon programme que le bash (terminal) quand on le tue avec SIGKILL. Comme nous soaps que nous ne pouvons pas gérer SIGKILL dans nos programmes, chaque fois que je tue mon programme, ses enfants sont assignés à un processus init, il n’ya aucun moyen de le gérer pour […]

déclaration de cas de script bash doit détecter des arguments spécifiques

Je dois écrire ce script où il affichera chaque entrée entrée sur sa propre ligne et séparera chaque ligne par “*****”. Je l’ai déjà obtenu pour la plupart, mais maintenant j’en ai besoin pour détecter quand le mot “TestError” et / ou “now” est entré en argument. La façon dont il est configuré maintenant, il […]

Utiliser le port HDMI comme interface de protocole réseau?

Je me demandais s’il était possible d’utiliser le port HDMI 10,2 Gb / s sur plusieurs ordinateurs en tant qu’interface réseau de base pour un cluster maison? Y a-t-il une sorte de commutateur HDMI? HDMI peut-il transporter des données arbitraires? Pouvez-vous accéder au port HDMI de * nix en tant que périphérique tel que eth0 […]

Pointeur de tableau de caractères C n’est pas une déclaration valide

on nous a donné une affectation qui prendrait deux commandes du terminal et acheminerait le premier dans le second. Je crois que j’ai la structure du code correcte, cependant, lorsque vous essayez de comstackr, il se plaint que mon caractère initial * cmd n’est pas une déclaration valide. Pourquoi cela arrive-t-il? Je suis confus, toute […]

Utilisation de sort -M pour sortinger par mois

J’ai un fichier months.txt avec le texte suivant: JAN, MAR, DEC, FEB, JUN, APR En bash j’écris la ligne de code suivante: cat months.txt | sort -M J’ai supposé que cela produirait le fichier texte, sortingé par mois. Cependant, la sortie n’est pas sortingée. Est-ce que j’utilise mal le sorting?

Sélectionner des données dans un fichier texte à partir d’une liste séparée – perl ou unix

J’ai un énorme fichier délimité par des tabulations comme ceci: contig04733 contig00012 77 contig00546 contig01344 12 contig08943 contig00001 14 contig00765 contig03125 88 etc Et j’ai un fichier séparé par des tabulations séparées avec seulement un sous-ensemble de ces paires de contig comme ceci: contig04733 contig00012 contig08943 contig00001 etc Je veux extraire dans un nouveau fichier […]

Traitement parallèle Unix avec gestion des erreurs

Je dois exécuter plusieurs scripts en parallèle. Les scripts doivent garantir que les scripts x sont toujours actifs. Je déclenche 6 travaux en parallèle, dès que l’on termine, il déclenche le suivant, mais id quelquechose échoue, il devrait arrêter de traiter d’autres travaux. J’ai pu obtenir un script qui m’a aidé dans la première partie, […]

Pourquoi / proc / cpuinfo diffère-t-il de la spécification Intel?

quand je lance: cat /proc/cpuinfo sur ma machine, j’obtiens la sortie suivante: mk527@node5: ~ $ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz stepping : 7 cpu MHz : 2327.551 cache size : 4096 KB physical id : 0 […]

traitement du signal par sigaction

Je lisais à propos de l’utilisation de l’appel système pselect lorsque je suis tombé sur ce code et ses commentaires … static void handler(int sig) { /* do nothing */ } int main(int argc, char *argv[]) { fd_set readfds; struct sigaction sa; int nfds, ready; sa.sa_handler = handler; /* Establish signal handler */ sigemptyset(&sa.sa_mask); sa.sa_flags […]