Avvia ed esegui più istanze di qualsiasi applicazione in Mac OS X.

Puoi eseguire più istanze di qualsiasi applicazione in Mac OS X con una piccola magia a riga di comando. Utilizzando il comando 'apri' per lanciare app GUI dal Terminale, possiamo eseguire una nuova istanza di qualsiasi app, anche se è già in esecuzione.

Nella forma più semplice, puntiamo semplicemente all'applicazione aperta con l'opzione -n. Per un esempio pratico, useremo il browser Safari:

open -n /Applications/Safari.app/

Questo lancerà una nuova istanza di Safari, anche se Safari è già aperto. È possibile ripetere questo comando per avviare tutte le istanze dell'app che si desidera eseguire.

Invece di ripetere il comando più e più volte, rendiamo ancora più semplice lanciare più istanze dell'app. Cosa succede se si desidera avviare cinque nuove istanze di Safari? Supponendo che stai usando bash, useremo questo comando:

n=5 ; for (( c=1; c<=n; c++)) ; do open -n /Applications/Safari.app/ ; done

Questa è una stringa complicata da digitare più e più volte, quindi semplificheremo creando un alias in .bash_profile:

Per prima cosa è necessario aprire .bash_profile in un editor di testo, nano è semplice e facile:

nano ~/.bash_profile

Ora incolla questo in una nuova riga (supponendo che ci siano altri alias lì dai nostri consigli recenti o in altro modo), ma assicurati che tutto sia su una singola riga:

alias safarix5='n=5 ; for (( c=1; c<=n; c++)) ; do open -n /Applications/Safari.app/ ; done'

Salva le modifiche in .bash_profile premendo Control + O e premendo Invio

Ho chiamato l'alias "safarix5" per Safari X 5, poiché quella stringa avvia 5 istanze di Safari, ma puoi chiamarla come vuoi. Se volessi eseguire Safari in 10 diverse istanze, è solo questione di cambiare la variabile "n" in questo modo:

alias safarix10='n=10 ; for (( c=1; c<=n; c++)) ; do open -n /Applications/Safari.app/ ; done'

Puoi cambiare l'applicazione in qualsiasi cosa desideri, ma ricorda che ogni istanza in esecuzione di un'app consuma l'intera quantità di risorse per quell'app. Gli sviluppatori di Web e app dovrebbero essere particolarmente soddisfatti di questo trucco, ma ci sono molti altri usi.

Se ti è piaciuto, dai un'occhiata a ulteriori suggerimenti e trucchi sulla riga di comando.