2011-04-09 3 views
1

Bonjour à tous: Je crée une application Adobe AIR (pour Windows, Linux et MAC) qui affiche l'adresse IP interne, l'adresse IP externe et le nom d'hôte de la machine. J'ai réussi avec Windows. J'ai reçu le nom d'hôte sur Windows en ouvrant l'application c: \ windows \ system32 \ hostname.exe en utilisant le processus natif. Mais je ne sais pas que ce type de fichier d'application de nom d'hôte existe sous Linux ou non? Si cela existe vraiment, alors quel est son chemin? S'il vous plaît aidez-moi dans la façon d'obtenir le nom d'hôte dans Linux en ouvrant un fichier exécutable ou à travers une commande bash? Aidez-moi.Comment obtenir le nom d'hôte sous Linux dans Adobe AIR NativeProcess

Merci d'avance.

Répondre

8

La meilleure idée est d'utiliser

'$ uname -n' 

après avoir utilisé

'$ uname --help' 

P.S .: et oui,

$ which uname 
/bin/uname 
+0

Merci pour la réponse. Le fichier hostname existe donc dans le même dossier dans lequel bash existe. –

+1

@Mudasir: Cette réponse ne fait pas référence à 'hostname'. Cependant, sur FreeBSD, 'hostname',' bash' et 'uname' sont tous dans des répertoires différents ('/bin', '/ usr/local/bin' et'/usr/bin', respectivement), donc vous ne pouvez pas compter sur eux étant dans le même "dossier". – Johnsyweb

+0

@Johnsyweb: Il n'y a pas d'autre moyen dans Adobe AIR de le faire. C'est pourquoi je suis allé avec le processus natif. Je vais aller pour chaque répertoire. Je vais d'abord vérifier si le répertoire existe ou non? Ensuite, je vais ouvrir le processus natif. Merci d'informer :) –

8

La commande hostname apparaît dans doit unix.

Voici le chemin d'un Mac (vous mentionner que l'un de vos plates-formes cibles et je n'ai pas un hôte Linux jusqu'à au moment):

% type hostname 
hostname is /bin/hostname 

Vous ne devriez pas avoir à HARD- codez le chemin, cependant ... hostname est généralement dans votre ${PATH} variable d'environnement (QED). La même chose devrait être vraie pour Windows.

6

de type dans le terminal

hostname 

u obtiendrez le nom d'hôte

Questions connexes