UNIX Shell starten

Getting started ... Alles für einen gelungenen Start.
12 Beiträge • Seite 1 von 1
12 Beiträge Seite 1 von 1

UNIX Shell starten

Beitrag von niermaj (ForumUser / 55 / 0 / 0 ) »
Hallo UNIX Profis,
ich möchte gerne aus SAP UNIX Sripts aufrufen. Und das UNIX Script prüfen wie etwa mit ls-l ob es überhaupt vorhanden ist.
Habe aber keine Ahnung von UNIX ausser das ich dateien schreiben und löschen kann.
Kann mir jemand helfen?

Gruss Jörg

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von niermaj (ForumUser / 55 / 0 / 0 ) »
Zur Erläuterung was ich mit ls-l meine ist, das ich Eigenschaften von einer Datei aus UNIX brauche.
z.B. -rwxrwx---- 1gd1adm sapsys wonf.xml

Jörg

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Hi Jörg,

schau dir mal die Transaktionen SM49/SM69 an und in der Doku das Stichwort "Externe Betriebssystem-Kommandos".

Gruß,
Enno

Beitrag von niermaj (ForumUser / 55 / 0 / 0 ) »
Habe ich schon gemacht aber komme da irgendwie nicht weiter.

Beitrag von niermaj (ForumUser / 55 / 0 / 0 ) »
Der UNIX MODE rwxrwx wird der als Zahl hinterlegt?

call 'C_DIR_READ_NEXT'
id 'TYPE' field file-type
id 'NAME' field file-name
id 'LEN' field file-len
id 'OWNER' field file-owner
id 'MTIME' field file-mtime
id 'MODE' field file-mode
id 'ERRNO' field file-errno
id 'ERRMSG' field file-errmsg.

Mode hat den Wert 770

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
oder nimm fb EPS_GET_FILE_ATTRIBUTES

z.B. Rückgabe : file_mode = 644

=> -rw -r- -r--



lg Andreas[/u]
Zuletzt geändert von Asaph am 09.09.2005 15:13, insgesamt 1-mal geändert.

Beitrag von niermaj (ForumUser / 55 / 0 / 0 ) »
auch der FB liefert mir nur den Wert 770 zurück. Wenn es jetzt noch eine Übersetzung für diesen Code geben würde ???

Jörg

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hi Jörg,

ich versuch's mal (ohne Garantie :wink: )

oktaler Schreibweise:
für User, Group und Other, wobei read 4 (2 hoch 2)zählt, write 2 (2 hoch 1) und schließlich execute
1 (2 hoch 0) Diese werden aufaddiert und ergeben dann in der Summe die Rechte von 0 bis 7.

Code: Alles auswählen.

Zeichen Bedeutung
- normale Datei

r read-Rechte des Owners
w write-Rechte des Owners
x execute-Rechte des Owners

r read-Rechte der Gruppe
w write-Rechte der Gruppe
x execute-Rechte der Gruppe

r read-Rechte allgemein
w write-Rechte allgemein
x execute-Rechte allgemein
Besispiel : 777 = - 421 421 421

= -rwxrwxrwx


Andreas

Beitrag von Gast ( / / 0 / 3 ) »
niermaj hat geschrieben:auch der FB liefert mir nur den Wert 770 zurück. Wenn es jetzt noch eine Übersetzung für diesen Code geben würde ???
Erster Link bei google: rwx unix chmod bedeutung ;-)

Gruß,
Enno

Beitrag von niermaj (ForumUser / 55 / 0 / 0 ) »
Danke für eure Infos. Ich denke mit der Umcodierung kann ich leben.
Kann man eigentlich ein CALL wie z.B.
CALL 'C_FILE_ATTRIBUTES'
ID 'NAME' FIELD FILE_PATH
ID 'TYPE' FIELD FILE-TYPE
ID 'LEN' FIELD FILE-LEN
ID 'OWNER' FIELD FILE-OWNER
ID 'MTIME' FIELD FILE-MTIME
ID 'MODE' FIELD FILE-MODE
ID 'ERRNO' FIELD FILE-ERRNO
ID 'ERRMSG' FIELD FILE-ERRMSG.
debuggen?

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
nein!
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
ereglam hat geschrieben:nein!
*lach* Ach - das geht bestimmt! (Aber nicht mit dem ABAP-Debugger, den SAP so ausliefert)
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1719
Views
Returncode von shell befehlen abfangen?
von PaddyG » 07.01.2005 12:07 • Verfasst in ABAP® Core
1
Antw.
1284
Views
Unix...
von olivindia » 17.01.2005 08:45 • Verfasst in ABAP® Core
1
Antw.
1301
Views
Unix-Verzeichnisse
von Arno Simon » 06.06.2005 11:15 • Verfasst in Dialogprogrammierung
3
Antw.
1640
Views
UNIX-Cron-Job
von Presanth » 22.06.2006 10:43 • Verfasst in ABAP® Core
5
Antw.
2986
Views
Unix befehl
von alluecken » 07.11.2005 13:14 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 13 Stunden von DeathAndPain gelöst 22 / 3169
Daten an Tabelle binden
vor 18 Stunden von Lukas Sanders 2 / 1039
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 614

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 13 Stunden von DeathAndPain gelöst 22 / 3169
Daten an Tabelle binden
vor 18 Stunden von Lukas Sanders 2 / 1039
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 614

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2610
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9199