Lancer et exécuter plusieurs instances de n’importe quelle application sous Mac OS X

Vous pouvez exécuter plusieurs instances de n’importe quelle application dans Mac OS X avec un peu de magie de la ligne de commande. En utilisant la commande « open » pour lancer des applications graphiques depuis le terminal, nous pouvons lancer une nouvelle instance de n’importe quelle application, même si elle est déjà en cours d’exécution.

Dans la forme la plus simple, il suffit de pointer la demande avec le drapeau -n. Pour un exemple pratique, nous utiliserons le navigateur Safari :

open -n /Applications/Safari.app/

Cela permettra de lancer une nouvelle instance de Safari, même si Safari est déjà ouvert. Vous pouvez répéter cette commande pour lancer autant d’instances de l’application que vous voulez.

Au lieu de répéter la commande encore et encore, facilitons le lancement de plusieurs instances de l’application. Que faire si vous souhaitez lancer cinq nouvelles instances de Safari ? En supposant que vous utilisiez bash, nous utiliserons cette commande :

n=5 ; for (( c=1 ; c

C’est une chaîne un peu compliquée à taper encore et encore, nous allons donc la rendre plus facile en créant un alias dans votre .bash_profile :

Vous devez d’abord ouvrir .bash_profile dans un éditeur de texte, nano est agréable et facile :

nano ~/.bash_profile

Maintenant, collez ceci dans une nouvelle ligne (en supposant qu’il y ait d’autres alias là-dedans, provenant de nos récents conseils ou autres), assurez-vous simplement que tout est sur une seule ligne :

alias safarix5=’n=5 ; for (( c=1 ; c

Enregistrez les modifications apportées à .bash_profile en appuyant sur Control+O et en appuyant sur return

J’ai nommé le pseudonyme « safarix5 » pour Safari X 5, car cette chaîne lance 5 instances de Safari, mais vous pouvez l’appeler comme vous voulez. Si vous vouliez lancer Safari dans 10 instances différentes, il suffit de modifier la variable « n » de cette manière :

alias safarix10=’n=10 ; for (( c=1 ; c

Vous pouvez modifier l’application comme vous le souhaitez, mais n’oubliez pas que chaque instance d’une application consomme la totalité des ressources de cette application. Les développeurs de sites web et d’applications devraient être particulièrement satisfaits de cette astuce, mais il existe aussi de nombreuses autres utilisations.

Si vous avez apprécié, consultez d’autres conseils et astuces en ligne de commande.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *