Unix & Linux

8
read -a array -d '\ n' <foo, exit code 1

Si j'essaye d'exécuter read -a fooArr -d '\n' < bar le code de sortie est 1 - même s'il accomplit ce que je veux; place chaque ligne de bardans un élément du tableau fooArr(en utilisant bash 4.2.37). Quelqu'un peut-il expliquer pourquoi cela se produit J'ai trouvé d'autres moyens de résoudre ce...

8
Optimiser une boucle `while`

J'ai créé un mini script pour redémarrer mon Raspberry Pi sur simple pression d'un bouton. Le script utilise simplement le câblagePi (commande gpio) pour définir la broche 0 (broche 17 dans l'ordre de numérotation standard du Raspberry Pi) pour entrer, puis lit la valeur jusqu'à ce qu'elle soit une...

8
Comment remplacer un disque dans un pool ZFS non redondant?

J'ai fait un peu de lecture, et il semble que ZFS n'aime pas que les disques soient supprimés des baies non redondantes : Vous pouvez utiliser la zpool detachcommande pour détacher un périphérique d'un pool de stockage en miroir. Par exemple: # zpool detach zeepool c2t1d0 Cependant, cette opération...

8
La partition / var est pleine quelle est la solution?

Si la /varpartition est pleine sur le serveur de production, quelle est la solution? Voici ma solution: S'il s'agit d'une partition LVM, nous pouvons l'étendre en ligne. Nous pouvons compresser les journaux. Nous pouvons supprimer les anciennes données. Veuillez me suggérer d'autres moyens de...

8
/ dev / hidraw: autorisations de lecture

Que dois-je faire pour avoir des autorisations de lecture sur / dev / hidraw *? Je vois des choses au sujet des règles udev et vu ce sur le net, mais le monde de udev est comme une terre étrangère pour moi, et s'il y a une sorte d'une solution plus simple où je me suis juste ajouter à un groupe qui...

8
Vous cherchez un terminal plein écran centré

Il existe plusieurs «éditeurs sans distraction» pour l'écriture: ceux-ci fournissent un environnement minimal en plein écran dans le but de se forcer à se concentrer sur la tâche à accomplir. Je veux faire quelque chose de similaire avec vim. Bien que je puisse simplement le déclencher dans un...