whereis whereis?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Thargor

Benutzer
Registriert
09. Jan. 2010
Beiträge
21
Reaktionspunkte
0
Punkte
1
Hallo zusammen,

ich bin auf der Suche nach "whereis". Vielleicht kann mir ein Guru weiterhelfen. Ich weiss, dass ich auch which benutzen kann, habe aber das folgende Problem. Groupoffice verlässt sich auf die whereis Funktion und ich möchte da nicht gerne in fremden Skripten herumbasteln.
Also whereis wird per exec() aus php aufgerufen. Da es das bei mir nicht gibt, habe ich folgende Fragen:

1) Ist whereis ein eigenständiges Programm oder gehört das zur Shell (whereis)?
2) Ich hab schon versucht ein Softlink auf which zu legen, aber das funktioniert nicht.
3) Im exec() Aufruf wird whereis ohne Pfadangaben aufgerufen. In welchen Pfaden kann whereis denn dann liegen?
4) Wie komme ich an whereis? Muss ich die Shell wechseln? Kann ich irgendwie die Funktion auf eine andere Funktion (which) umbiegen?
5) Ist locate ein Programm oder ein Shell-Skript?

Ich bin für jeden Kommentar, der mich in die richtige Richtung lenkt dankbar!

Gruß Thargor

P.S: Versuche gerade die Synchronisation für Groupoffice zum Laufen zu bekommen, wbxml2 hab ich zumindest schonmal kompiliert ...
 
Also 'whereis' gehört m.E. zur shell. Die bash hat es integriert. Auf einer DS ist 'whereis' nicht std. mässig drauf. ipkg hat es nicht als Paket. Ich denke also Du musst Dir über ipkg die bash installieren. Für 'locate' gilt das selbe.

gruss
dude
 
Habe eben die bash installiert und auch die bash kennt kein whereis ...
Gibt es verschiedene bash-Versionen?
 
Hab gerade die bash 4.1 installiert. Da steckt auch kein whereis drin (bash und dann help). So schwer kann das ja nicht sein an eine whereis Funktion zu kommen?
 
Hmmm ich hätte schwören können, dass es in der bash ist...

gruss
dude
 
Für alle die es auch mal suchen: whereis steckt in util-linux ipkg packet ...
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat