so che posso correre tmux -V
per trovare la versione di tmux
che è nel mio PATH
, ma come posso ottenere la versione di tmux
che sta attualmente in esecuzione?Come posso scoprire la versione attualmente in esecuzione di tmux?
risposta
$ ps -u | grep tmux
di eseguire tmux da questo percorso con -V
(V maiuscola).
per trovare la versione attuale del tmux cui è in esecuzione, dovete trovare il PID del tmux:
pgrep tmux
Con queste informazioni, è possibile controllare la versione eseguendo:
lsof -p $tmuxPID | grep REG | grep -i -e deleted -e "tmux$"
Se non c'è un (eliminato) accanto al file tmux elencato, è sufficiente eseguire quel file con un -V
.
Se risulta in file "(cancellati)", si sta eseguendo una versione precedente, disinstallata. Se siete su Linux, si può capire che cosa è quello di eseguire:
/proc/$tmuxPID/exe -V`
Se siete su OS X, si sono bloccati con tutte le informazioni è nel percorso del file, forse qualcosa di simile Cellar/tmux/<version number>/bin/tmux
.
È possibile combinare molti di questi passi nel seguente one-liner:
for tmuxPID in $(pgrep tmux); do lsof -p $tmuxPID | grep REG | grep -i -e deleted -e "tmux$"; done
Oppure, se siete su Linux, questo funziona sempre:
for tmuxPID in $(pgrep tmux); do /proc/$tmuxPID/exe -V; done
Come sottolineato in un commento, tmux -V
restituisce la versione:
$ tmux -V
# tmux 1.8
testato su CentOS 7 e OSX 10.11.5.
Questa dovrebbe essere la risposta selezionata. Anche testato su Amazon Linux –
Non penso che questo risponda alla domanda.Non sono sicuro del motivo per cui è valutato così bene. Quel comando restituisce solo la versione di qualsiasi cosa tmux è sul mio percorso. – arman
È perché questo si presenta come il primo risultato di * Come ottenere la versione di tmux *. –
- 1. Come scoprire quale versione di webdeploy/msdeploy è attualmente installata?
- 2. Come posso ottenere la versione in esecuzione?
- 3. Come scoprire se NSScrollView sta attualmente scorrendo
- 4. Come posso trovare l'eseguibile PHP attualmente in esecuzione?
- 5. Come posso scoprire quale versione di reportlab sto utilizzando?
- 6. Scoprire la versione di git sul server remoto
- 7. Come individuare la versione di Sybase in esecuzione
- 8. Query attualmente in esecuzione in SQL Server
- 9. Quante unità di ogni versione iOS sono attualmente in uso?
- 10. Come posso sapere quale versione di WCF sono in esecuzione?
- 11. Come scoprire la versione dei baccelli di cacao installati?
- 12. Come posso controllare la versione di Bazel?
- 13. pid del processo attualmente in esecuzione
- 14. Clojure: come scoprire l'arità della funzione in fase di esecuzione?
- 15. Ottieni l'istanza dell'attività attualmente in esecuzione?
- 16. Come posso riattaccare al processo tmux
- 17. Come scoprire quale versione di riproduzione sto usando?
- 18. Percorso dello script PowerShell attualmente in esecuzione
- 19. Come posso trovare la versione di php in esecuzione su un nome di dominio distinto?
- 20. Scoprire se l'attività Android è in esecuzione
- 21. Come posso vedere la quota attualmente raggiunta in BQ?
- 22. Come rilevare che l'audio è attualmente in esecuzione in Linux?
- 23. Come ottenere gli extra dell'attività attualmente in esecuzione tramite ADB
- 24. Java - Come posso determinare la versione di Mac OS X in esecuzione con il codice?
- 25. Come posso scoprire se un programma è in esecuzione da riga di comando o dal web?
- 26. Come posso ottenere il nome del target attualmente in esecuzione in Xcode?
- 27. Query attualmente in esecuzione all'interno di una stored procedure
- 28. Come vedere la mia versione di Eclipse?
- 29. Scoprire quale utente Apache è in esecuzione come in Windows?
- 30. Come scoprire se un processo è in esecuzione in C?
Vale la pena ricordare che questo non funzionerà se 'tmux' è stato aggiornato da quando è stato avviato il processo specificato. –
In MacOsX ho un errore 'ps: opzione richiede un argomento - u' – alexserver
basta eseguire' tmux -V', testato su Ubuntu e OSX –