Il comando pgrep dovrebbe essere disponibile in OS X 10.7.5

2

Ho postato questa domanda su stackexchange e mi è stato detto senza mezzi termini che il mio sistema era rotto perché pgrep non esisteva in /usr/bin

Questo mi preoccupa, il mio sistema è stabile e sono sicuro di non aver "accidentalmente" cancellato pgrep dalla directory /usr/bin .

Ho controllato uno dei miei altri (sistemi più recenti) e infatti pgrep è disponibile.

È pgrep spedito da Apple in 10.7.5?

    
posta Deesbek 22.08.2015 - 11:44
fonte

2 risposte

5

No, non viene spedito prima del 10.8 quindi dovrai farlo altrove per 10.7 e precedenti.

A partire da OS X 10.8 Mountain Lion, il comando pgrep deve essere in /usr/bin/ .

In un terminale digita quanto segue e premi invio.

whereis pgrep

Guardando il contenuto di InstallESD.dmg da "Installa Mac OS X Lion.app", pgrep non è presente.

    
risposta data 22.08.2015 - 11:51
fonte
5

pgrep è un'aggiunta abbastanza nuova a OS X. Potrebbe non essere disponibile in 10.7 Vorrei usare pkgutil e controllare l'id del pacchetto e il tempo di installazione o il comando non è disponibile nella versione OS X.

pkgutil --file-info /usr/bin/pgrep
    
risposta data 22.08.2015 - 11:56
fonte

Leggi altre domande sui tag