[HowTo] Scripte ausführbar machen !

Hier kommen die Skripte rein, die von euch erstellt wurden.
Antworten
Nachricht
Autor
Benutzeravatar
Pike_Bishop
Moderator
Moderator
Beiträge: 2667
Registriert: 11 Feb 2020 22:06
Wohnort: here and there
Receiver 1: Mutant HD2400
Receiver 2: VU Ultimo 4K
Receiver 3: Octagon SF8008
Receiver 4: Gigablue Quad 4K
Receiver 5: VDR
Hat gedankt: 699 Mal
Hat Dank erhalten: 1513 Mal

[HowTo] Scripte ausführbar machen !

#1

Beitrag von Pike_Bishop »

Hi,

Hier mal wie man Scripte ausführbar machen kann.
Dazu sollte man wissen das bei Enigma2 Receivern (OpenATV) die Scripte immer im Verzeichnis /usr/script abgelegt werden sollten (ist dieses Verzeichnis nicht vorhanden muss es zuvor erstellt werden).
Dies gilt vor Allem wenn man Scripte mittels Hotkey starten möchte, denn da werden Scripte nur gefunden wenn die in /usr/script liegen.
Ansonsten wenn man Scripte per telnet oder ssh oder mit dem Plugin FileCommander starten möchte ist das nicht ganz so wichtig, will damit nur sagen ich selbst lege meine Scripte welche ich nur mit dem Plugin FileCommander starten möchte immer im Verzeichnis;
/usr/script/filecommander_scripts
ab, und das stellt keinerlei Problem dar.


Kommen wir nun zum ausführbar machen von Scripten

Methode 1.)
Mit telnet oder ssh
Angenommen das Script trägt den Namen test.sh und liegt im Verzeichnis /usr/script dann kann man es in telnet bzw. ssh mit folgendem Befehl ausführbar machen;

Code: Alles auswählen

chmod 755 /usr/script/test.sh
Es geht aber auch stattdessen;

Code: Alles auswählen

chmod 755 /usr/script/*.sh
Mit letzterem Befehl würden alle Scripte auf einmal welche in /usr/script liegen und die Endung .sh aufweisen ausführbar gemacht werden. Bei diesem Befehl also wäre es egal wie das Script benannt wurde, es muss nur die Endung .sh aufweisen.

Methode 2.)
Mit dem Plugin FileCommander
Angenommen das Script trägt den Namen Ipcheck.sh und liegt in /usr/script -> einfach den Bildern folgen;
make executable 1
make executable 1
make executable 2
make executable 2
make executable 3
make executable 3
make executable 4
make executable 4

HINWEIS !
Zum Plugin FileCommander gibt es noch folgendes zu sagen, mit diesem Plugin können Scripte auch gestartet werden wenn die nicht ausführbar gemacht wurden das ist damit gar kein Problem, doch empfehle ich dennoch Scripte immer ausführbar zu machen denn was wenn man so ein Script dann doch einmal anders also mit z.b: telnet oder ssh starten möchte ... ?
und ausserdem bleibt man so immer schön linuxkonform.

Prüfen ob ein Script ausführbar ist geht auch mit dem Plugin FileCommander (das folgende Bild zeigts),
check if executable
check if executable

Grüsse
Pike
Scripte

Ich beantworte keine Fragen mehr die ins Forum gehören via PN, welche Fragen das sind ist reine Ermessungssache.
jogibär

#2

Beitrag von jogibär »

Auch kann man mit dem filecomander änderungen im skript vornehmen. Auf das skript gehen und dann ok .
Mit der help taste seht ihr was wie belegt ist um den Filecomander zu steuern.
In menü einstellungen, unbekannte erweiterungen als text anzeigen auf ja.
mrgede
Beginners
Beginners
Beiträge: 24
Registriert: 28 Mär 2017 14:29
Receiver 1: GBQuad4k
Receiver 2: VUUNO4kSE
Receiver 3: DM820HD
Hat gedankt: 4 Mal
Geschlecht:

#3

Beitrag von mrgede »

Hallo Pike,

wenn der Ordner Script selbst erstellt wird, welche Rechte muss man dann setzen? 644 oder 755?
Benutzeravatar
Jogibär
VIP
VIP
Beiträge: 3240
Registriert: 01 Mai 2022 15:00
Receiver 1: GB ue4k
Receiver 2: slot1 HDF 7.5 (1gb)
Receiver 3: slot2 HDF 7.3 (1gb)
Receiver 4: slot3 ATV 7.5.1 (1gb)
Hat gedankt: 4476 Mal
Hat Dank erhalten: 1851 Mal

#4

Beitrag von Jogibär »

Ich antworte mal mit einem bild.
Wer dich dazu bringt, Absurditäten zu glauben, bringt dich auch dazu, Ungeheuerlichkeiten zu tun.
Benutzeravatar
Pike_Bishop
Moderator
Moderator
Beiträge: 2667
Registriert: 11 Feb 2020 22:06
Wohnort: here and there
Receiver 1: Mutant HD2400
Receiver 2: VU Ultimo 4K
Receiver 3: Octagon SF8008
Receiver 4: Gigablue Quad 4K
Receiver 5: VDR
Hat gedankt: 699 Mal
Hat Dank erhalten: 1513 Mal

#5

Beitrag von Pike_Bishop »

Hi,

Es is völlig egal wie der Ordner erstellt wurde, was zählt ist das Script und das benötigt immer Rechte 755 damit es ausführbar ist.
Falls es dir aber um die Rechte des Ordners script selber geht, da brauchst dich um nix zu kümmern an der Box (das regelt sich da quasi von selbst beim Erstellen).

Klar Rechte sehen ja so aus;
Lesen = 4
Schreiben = 2
Ausführen = 1

Erste Zahl = user
Zweite Zahl = group
Dritte Zahl = others

Da könnte man auch Rechte 555 oder sogar 111 nehmen aber wer tut das?
Denn im ersten Fall könnten dann user,group,others das Script nur lesen und ausführen, im zweiten Fall gar nur noch ausführen, also Blödsinn eigentlich.
Will da nix mehr länger erklären also 755 is am Besten, so kann der User hier also root das Script sowohl lesen/schreiben und ausführen und Gruppe + Andere können nur lesen und ausführen (und so solls im Normalfall auch sein).

Grüsse
Pike
Scripte

Ich beantworte keine Fragen mehr die ins Forum gehören via PN, welche Fragen das sind ist reine Ermessungssache.
sajid727
Member
Member
Beiträge: 57
Registriert: 25 Okt 2018 18:22
Hat gedankt: 23 Mal
Hat Dank erhalten: 8 Mal

Re: [HowTo] Scripte ausführbar machen !

#6

Beitrag von sajid727 »

Hey Pike, thanks a ton for the awesome help! But here's the catch: all the pics are in German, and my German is about as good as my ability to understand quantum physics. If you could add some English pics for us international folks, that’d be fantastic. Or at least, you know, a Rosetta Stone app! Thanks a bunch!
Benutzeravatar
Pike_Bishop
Moderator
Moderator
Beiträge: 2667
Registriert: 11 Feb 2020 22:06
Wohnort: here and there
Receiver 1: Mutant HD2400
Receiver 2: VU Ultimo 4K
Receiver 3: Octagon SF8008
Receiver 4: Gigablue Quad 4K
Receiver 5: VDR
Hat gedankt: 699 Mal
Hat Dank erhalten: 1513 Mal

Re: [HowTo] Scripte ausführbar machen !

#7

Beitrag von Pike_Bishop »

hi sajid727,

I would love to do that, but it takes a lot of time, which I unfortunately don't have.

regards
Pike
Scripte

Ich beantworte keine Fragen mehr die ins Forum gehören via PN, welche Fragen das sind ist reine Ermessungssache.
urie
Member
Member
Beiträge: 999
Registriert: 07 Mai 2019 13:52
Wohnort: Scotland
Receiver 1: Gigablue Quad UHD 4K
Receiver 2: Zgemma H9 Combo
Hat gedankt: 197 Mal
Hat Dank erhalten: 219 Mal

Re: [HowTo] Scripte ausführbar machen !

#8

Beitrag von urie »

sajid727 hat geschrieben: 02 Sep 2024 03:03 Hey Pike, thanks a ton for the awesome help! But here's the catch: all the pics are in German, and my German is about as good as my ability to understand quantum physics. If you could add some English pics for us international folks, that’d be fantastic. Or at least, you know, a Rosetta Stone app! Thanks a bunch!
Perhaps not perfect but you can save images and go to google translate and select images and load image in that is what I need to do it does help.

And forum has came on a long way now you can translate though forum which is really helpfull. :good2:


filecommander_three.jpg
filecommander_three-eng.jpg
urie
Member
Member
Beiträge: 999
Registriert: 07 Mai 2019 13:52
Wohnort: Scotland
Receiver 1: Gigablue Quad UHD 4K
Receiver 2: Zgemma H9 Combo
Hat gedankt: 197 Mal
Hat Dank erhalten: 219 Mal

Re: [HowTo] Scripte ausführbar machen !

#9

Beitrag von urie »

I wished I had know about google translate for pictures a while back when trying to convert how to for flashing online with restore setting etc. :D had to go through and make my own screenshots :D
Antworten

Zurück zu „Skripte“