Neutrino neu starten ?

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
The_Frankster
Interessierter
Interessierter
Beiträge: 59
Registriert: Sonntag 29. Juni 2003, 16:47

Neutrino neu starten ?

Beitrag von The_Frankster »

Hi!

Unter dem Punkt SERVICE gibt es die Möglichkeit Neutrino neu zu starten.

Weiss vielleicht jemand welcher Befehl an die Box geschickt wird, damit das getan wird ?

Ich meine jetzt nicht einen REBOOT!!

Mfg
Frankster
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Es wirk kein Befehl geschickt, anstratt exec-t neutrino sich selbst neu.

Use the source, Luke

Nein, es gibt z.Z. keine SAUBERE weg dies als Shellkommando auszuführen.
The_Frankster
Interessierter
Interessierter
Beiträge: 59
Registriert: Sonntag 29. Juni 2003, 16:47

Beitrag von The_Frankster »

Ich denke ich hab die Zeilen gefunden. Nur da gehört sicher eine andere Klasse dazu, nur welche ;-)

Code: Alles auswählen

	else if(actionKey=="restart")
	{
		if (recordingstatus)
			DisplayErrorMessage(g_Locale->getText(LOCALE_SERVICEMENU_RESTART_REFUSED_RECORDING));
		else {
	 		CHintBox * hintBox = new CHintBox(LOCALE_MESSAGEBOX_INFO, g_Locale->getText(LOCALE_SERVICEMENU_RESTART_HINT));
			hintBox->paint();
			execvp(global_argv[0], global_argv); // no return if successful
			DisplayErrorMessage(g_Locale->getText(LOCALE_SERVICEMENU_RESTART_FAILED));

			hintBox->hide();
			delete hintBox;
		}
	}
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

The_Frankster hat geschrieben:Ich denke ich hab die Zeilen gefunden. Nur da gehört sicher eine andere Klasse dazu, nur welche ;-)

Code: Alles auswählen

			execvp(global_argv[0], global_argv); // no return if successful
hm? execvp kommt aus unistd.h, siehe u.a.
http://www.poplog.org/docs/popdocs/pop11/unix/execvp

wie es schon da steht: "no return if successful"

ciao,

ChakaZulu