Articles of java

Comment créer une carte de chargement Unix pour un programme Java

Sous Unix (ou Linux), si je veux lancer un script shell, je peux démarrer le fichier avec #!/bin/sh . Avec awk , je lance le fichier exécutable avec #!/usr/bin/awk -f et traite le rest du fichier comme le programme. Comment puis-je le faire avec un programme Java? J’ai essayé de copier le simple.class en simple […]

Exécution de la commande Linux en Java

J’essaie d’exécuter la commande suivante dans Java afin de tuer le processus généré du script bash qui est exécuté via java: kill $(pgrep -P $(pgrep -P 5537)) J’utilise apache Commons Exec Commandline pour construire la commande, mais ce n’est pas différent d’utiliser ProcessBuilder ici. Alors voici ce que j’ai jusqu’à présent: CommandLine cmdLine = new […]

Comment puis-je exécuter la commande de sorting unix (/ usr / bin / sort) à partir de Java?

J’espère tirer parti de la commande de sorting Unix pour sortinger un fichier texte volumineux en Java. J’ai essayé d’exécuter le sorting avec le générateur de processus, mais sans succès. Cependant, lorsque j’imprime la commande exacte, celle-ci va être exécutée, copiée et collée dans le terminal, cela fonctionne correctement. Jusqu’à présent, j’ai essayé d’exécuter avec […]

Comment trouver les informations de système unix / linux en utilisant un script java ou shell?

Comment trouver les informations système unix / linux comme la version du système d’exploitation, la RAM, non. des processeurs, du disque dur, de la mémoire dédiée à un processus particulier, de l’utilisation mémoire de java à l’aide de scripts java ou shell.

Une bibliothèque Java de commandes Unix communes (en particulier dd)?

Je dois utiliser la commande dd pour bloquer certains fichiers et je préfère le faire sans l’appeler via un shell. Existe-t-il une bibliothèque de classes déjà écrite ou devrais-je lancer mon propre déblocage de bloqueur? Fondamentalement équivalent à aller: dd if=foo.log of=fooblocked.log cbs=79 conv=block

Déplacement d’un projet de code volumineux de la boîte Unix vers un projet éclipse

J’ai une base de code volumineuse qui réside sur un serveur unix, et pour améliorer l’efficacité de l’écriture du code futur et du débogage de ce qui existe déjà, j’aimerais déplacer le code dans un projet eclipse et le déboguer à partir de là . J’ai examiné le débogage à distance, mais je préférerais pouvoir […]

Ajout de CC à la commande mailx à l’aide de Runtime.exec

Je suis nouveau dans l’environnement AIX et j’utilise la commande mailx pour la première fois. J’ai compris la commande pour envoyer l’e-mail, mais je voudrais également inclure les adresses e-mail de CC. J’essaie de l’exécuter via Java Runtime.exec Ma commande est la suivante cat EMAIL_BODY|mailx -s MAIL_SUBJ MAIL_TO Comment puis-je append un CC à cette […]

Valeur de l’ajout de commons-daemon à une application

Selon le projet Apache Commons Daemon : En cas d’arrêt à l’échelle du système, le processus de la machine virtuelle peut être arrêté directement par le système d’exploitation sans avertir l’application du serveur en cours d’exécution. Alors je me demande: quelle est la valeur ajoutée par commons-daemon lorsque vous l’implémentez? Si une instance du serveur […]

Obtenir la valeur d’horodatage unix à partir de l’année dans Android

Comment obtenir la valeur d’horodatage Unix uniquement pour une année donnée. J’ai une situation où côté serveur pour DOB je ne stocke que l’année. Donc, dans Android, je prends la valeur Age, puis soustrais l’année en cours à l’âge et envoie cette année au serveur. Pour envoyer cette année, je dois convertir à l’horodatage Unix […]

java.nio.file.path: comportement incohérent avec nombre de noms?

Tout en apprenant le comportement de l’API NIO2, j’ai considéré ceci: Path unix = Paths.get(“/”); Path windows = Paths.get(“c:\\”); System.out.println(unix.getNameCount()); System.out.println(windows.getNameCount()); … donne la sortie 0 1 Pourquoi donc? Je m’attendrais au même résultat qui devrait en fait être 0 car il n’y a pas de nom mais seulement une racine. Quand j’ajoute un dossier […]