Articles of java

FileChannel fonctionne même après la suppression du fichier de sauvegarde

J’ai remarqué cette chose étrange que l’object ouvert FileChannel fonctionne même après la suppression du fichier lié alors qu’un canal de fichier est utilisé. J’ai créé un fichier de test de 15 Go et le programme suivant lit 100 Mo de contenu de fichier par seconde. Path path = Paths.get(“/home/elbek/tmp/file.txt”); FileChannel fileChannel = FileChannel.open(path, StandardOpenOption.READ); […]

Validation des informations d’identification SSH sous Java sous Unix

J’ai un fichier texte sur une machine Unix contenant le nom d’utilisateur et le mot de passe SSH que quelqu’un pourrait utiliser pour s’y connecter. Comment puis-je vérifier que le nom d’utilisateur et le mot de passe sont valides sous Java? Est-ce que j’essaie de connecter SSH à la même machine en utilisant Runtime.exec ()? […]

Weblogic FileNotFoundException Trop de fichiers ouverts

Nous avons rencontré un problème ces derniers temps en essayant d’accéder à la console weblogic sur le serveur Unix, nous aurions: Erreur 503 – Service non disponible Et dans le fichier journal, il indiquerait: Causée par: java.io.FileNotFoundException: /opt/weblogic1036/wlserver_10.3/server/lib/co>nsoleapp/webapp/WEB-INF/weblogic.xml (Trop de fichiers ouverts) Après quelques recherches sur Google, je suis tombé sur une solution qui indiquait […]

Script shell appelant un exécutable Java et une exception en attente

Nous avons un fichier exécutable java qui peut être exécuté en ligne de commande comme: >>java -jar something.jar Cela sera appelé par un script shell. Comment pouvons-nous faire en sorte que le script shell détecte si l’exécutable jar a généré une exception? Disons que nous voulons qu’il renvoie “true” si le fichier exécutable s’est terminé […]

Comment appeler chroot depuis Java?

J’essaie d’implémenter mon propre shell de base en Java. Une des choses que je veux faire est que lorsqu’un utilisateur se connecte, le répertoire // est “monté” (il se trouve sur le même système de fichiers, mais il initialise le système). Je sais en C, il y a l’appel du système chroot pour mettre en […]

Fichier de propriétés partagé Java: Windows + Unix (générique)

Ainsi, dans mon département, nous avons une application Java (sous Unix) qui peut être paramétrée par un fichier .property. Dans ce fichier, il existe peu de réfrences sur les autres fichiers (par exemple, le chemin du fichier journal). Maintenant, nous devons utiliser la même application sur les plates-formes Windows. Tout fonctionne bien, jusqu’à ce que […]

Exécution du stream Java JSsh

Je suis très nubby à Java, alors veuillez m’excuser s’il s’agit d’une question fictive. J’ai le morceau de code suivant, et le stream d’exécution est différent de mon intention: channel = session.openChannel(“shell”); OutputStream ops = channel.getOutputStream(); PrintStream ps = new PrintStream(ops, true); channel.connect(); Ssortingng sudo = “sudo su – user”; Ssortingng copy = “copy from […]

Lire un fichier .Z (Unix Compresses File) en Java

Cette extension de fichier est expliquée ici à l’ adresse http://kb.iu.edu/data/abck.html . Je veux utiliser une api java pour lire le contenu d’un fichier Z. Ni l’api de ZipFile, ni GZIPInputStream ne semblent fonctionner. Je peux utiliser l’api ZipFile pour ouvrir des fichiers .zip normaux. ZipFile zf = new ZipFile(“CR93H2.Z”); Enumeration ensortinges = zf.ensortinges(); Pour […]

Y a-t-il un équivalent Java à SIGINT?

Je lisais ce post sur la différence entre SIGINT, SIGTERM, SIGKILL, etc. SIGKILL: Termine un processus immédiatement. Ce signal ne peut pas être manipulé, ignoré ou bloqué. (La commande “kill -9” dans Linux génère le même signal). SIGTERM: Termine un processus immédiatement. Cependant, ce signal peut être manipulé, ignoré ou intercepté dans le code. Si […]

comstackr le code comme JMS sur OSx / Unix

Salut j’ai installé les librairies java et ApacheActiveMQ et ça marche bien, je vérifie les files d’attente et les sujets sur Chrome et le fournisseur est en marche, mais quand j’essaie de comstackr le code en utilisant le terminal, il ne comstack pas. Alors, comment comstackr ce type de code? L’erreur est: Error: A JNI […]