2016-04-13 6 views
4

Ich meine, ich kann es nicht in bash verwenden, ist es nicht unter OS X verfügbar, oder fehlt es nur auf meinem Mac?Setzt SESID-Befehl auf OS X fehl?

Es ist kein PATH-Variablenproblem, weil ich mit dem Befehl find gesucht habe, und auf meinem Mac gibt es überhaupt keine Datei namens sedid.

Wenn es unter OS X fehlt, gibt es eine Alternative dazu? Oder wenn ich es versehentlich versehentlich gelöscht habe, wo finde ich dann eine Kopie davon?

+0

Dies sollte Teil der XCode-Befehlszeilenwerkzeuge sein. Hast du sie installiert? – user3207838

+0

@ user3207838 Ja, ich habe Xcode bereits installiert, und "xcode-select --install" gibt zurück, dass die Befehlszeilenwerkzeuge bereits installiert sind. –

+0

Ähem, ist nicht [Seid (2)] (https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man2/setsid.2.html) ein Systemaufruf und kein lauffähiges Programm? –

Antwort

0

Ja. /usr/bin/setsid fehlt unter Mac OS/X.

Die OS-Schnittstelle ist verfügbar. Basierend auf der Manpage von Kapitel 2 könnte es daher eine gewisse Hoffnung geben, die Linux-Quelle nach Darwin zu portieren.