#acl EditorsGroup:read,write,revert,admin,delete All:read Wie Scripts zu verwenden, aufzurufen und wo sie zu speichern sind. == Speicherorte von Scripts == Wo Scripts zu speichern sind, damit diese aus allen jddd-Fensters aufgerufen werden können. * Dinge, die plattformabhängig sind, kommen z.B. nach:/doocs/amd64_rhel60/bin * Scripts, die plattformunabhängig sind, kommen nach: /doocs/scripts == Scripts eine DOOCS-Adresse übergeben == In ddd wurde aktuelle DOOCS-Adresse automatisch an das Script übergeben. Das geschieht in jddd zwar auch, bei eingeschaltetem [Show Tool Tips] wird der Scriptname und die DOOCS-Adresse angezeigt, wenn der Mauszeiger auf den Button zeigt, der das Script aufruft. Allein, die Adresse wird trotzdem nicht mit übergeben.<
><
> Abhilfe schafft folgendes Vorgehen: * Die drei "///" die im Feld [adr] des Buttons stehen, entfernen, dieses Feld muss leer sein. * Im Feld [function] muss "Shell Command" stehen. * Der Aufruf des Scripts erfoglt mit<
> "/doocs/scripts/scripts_caller $f/$d/$l/ &"<
> d.h., zuerst der Scriptname, eventuell mit Pfad, dann die Adressenübergabe wie unter [[Verwenden von Variablen|Verwenden von Variablen]] beschrieben und mit abschließendem "/" nach der Location, und zum Schluß das "&", damit nicht auf das Script gewartet wird. <
> Das abschließende "/" bei der Adressenübergabe ist wichtg! <
><
> . {{attachment:iptimer_expert.jpg||height="636",width="865"}} == Scripts ablauffähig einstellen == Der Owner des Script muss zur Gruppe "pitz" gehören, außerdem müssen die Scripts ausführbar sein. * Gruppe setzen: >chgrp pitz scriptfilename * Script ausführbar machen: >chmod +x scriptfilename == erstellte Scripts releasen == Zuerst das Script nach /afs/.ifh.de/group/pitz/doocs/scripts/ kopieren und dann releasen:<
><
> >cd /doocs/scripts/<
> >fs lq<
><
> Volume Name Quota Used %Used Partition g.p.doocs.scrpt.readonly 1000000 5904 1% 53%<
><
> >arcx vos release g.p.doocs.scrpt [[JDDD|Zurück zur Hauptseite]]