Hi
Ich hätte ein Skript das ich gerne automatisch ausführen möchte, nennen wir es run.bash, sobald der VDR nach dem einschalten vollständig hochgefahren ist. Allerdings müsste ich dieses script unter einem bestimmten user ausführen (easyvdr) und mit sudo. Daher wechsel von vdr@easyvdr zu easyvdr@easyvdr
und dann
easyvdr@easyvdr:/ordner/ordner$ sudo ./run.bash
Dein Wunsch ist aus 2 Gründen nicht so einfach. 1. Vollständig hochgefahren Im Upstart werden die Prozesse teils hintereinander und teils parallel gestartet, daher wird's recht schwierig rauszubekommen, wann denn alles weitgehend durch ist. Für solch einen Fall gibt es die after-vdr-hooks, allerdings bringen die dich auch nicht sehr viel weiter, da diese keine Root Rechte besitzen. 2. Mal schnell aus user vdr den User per Skript auf root wechseln geht nicht so einfach. Auch dem User vdr mal schnell Root Rechte zu verpassen rate ich von ab.
Du siehst, es ist nicht so einfach.
Was ist hier unter Easyvdr der sinnvollste weg?
Was könnte man tun: Im Upstart das Skript starten, da dort Root Rechte möglich bzw. müsste man hier zusätzlich durch ein weiteres Skript prüfen, ist alles halbwegs bereit, dann starte das gewünschte Skript, oder das eigene Skript schlafen legen und prüfen lassen wenn bereit, dann leg los.
Also stellt sich bei mir wiederum die Frage, was soll denn bereit sein, um den nächsten Schritt einzuleiten?
Gruß Aaron
Gesendet von meinem S7Edge mit Tapatalk Mediacenter easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel(R) G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI
[spoiler=(weitere easyVDR)] easyVDR3.0(4.2.0 32-Bit) N4l-VM DH DualCore Asus Motherboard mit Intel(R)T2400 @1.83GHz 2GB DDR2, GT218 (rev a2), Panasonic UJ-825-B Notebook DVD Brenner adaptiert auf IDE, LCD+IRTrans-Empfänger, 250GB Samsung 840 SATA SSD 2,5",Skystar S2 DVBS2 PCI, Avermedia AVerTV A835 HD USB DVB-T (ID 07ca:b835)
|
Hallo [url=http://wiki.easy-vdr.de/index.php?title=Easyvdr-autostart#2_Abschnitt:]http://wiki.easy-vdr.de/index.php?title=Easyvdr-autostart#2_Abschnitt:
Das sollte gehen, vielleicht noch ein sleep xx bis alles läuft einbauen.
Gruß Bleifuss Produktiv-VDR: Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J 2TB, Geforce 750Ti oder Intel HD Easyvdr 3.0 |