Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

FoCMB

User

  • »FoCMB« ist der Autor dieses Themas

Beiträge: 63

Registrierungsdatum: 05.12.2007

Derivat: Ubuntu

Architektur: 32-Bit PC

Desktop: GNOME 3.0

  • Nachricht senden

1

31.03.2008, 13:38

script in konsole starten

hi,

ich habe folgendes problem. ich habe ein perl-script, das mir hcitool -scan und n paar andere sachen laufen lässt. nun soll dieses perl-script beim rechnerstart automatisch in einer konsole starten. ich hab es schon mit "einstellungen->automatisch gestartete anwendungen" versucht, nur wird mir dann die konsole nicht angezeigt.

vielleicht kann mir ja hier jemand sagen, wie ich das script in einer konsole starte oder noch besser, wie ich das script automatische starte, wenn mein rechner im runlevel2 startet.

als bs nutze ich eeexubuntu.

thx

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »FoCMB« (02.04.2008, 10:01)


2

31.03.2008, 13:46

Wenn du bei Sitzungen das hier hinzufügst:

Quellcode

1
gnome-terminal BEFEHL.pl


Bzw du machst dir ein Skript wie:

Quellcode

1
2
3
#!bin/sh
cd /PFAD/ZUM/SKRIPT
./script.pl


Und das eben dann bei Sitzung:

Quellcode

1
gnome-terminal SKRIPT


:)

Grüße, euer
Ovim-Obscurum ;)

FoCMB

User

  • »FoCMB« ist der Autor dieses Themas

Beiträge: 63

Registrierungsdatum: 05.12.2007

Derivat: Ubuntu

Architektur: 32-Bit PC

Desktop: GNOME 3.0

  • Nachricht senden

3

31.03.2008, 14:06

irgendwie will das so nicht. ich hab als fenstermanager xfce4 und wenn ich da unter "einstellungen-automat. gestartete anwendungen" bei befehl eingebe: xfce4-terminal /home%xxx/script.pl, dann passiert nix und unter sitzung kann ich nix eingeben.

sonst noch ne idee ? vielleicht kann man das ja irgendwo in einen autostartordner eintragen. (evtl. rc5.d) oder so ?

4

31.03.2008, 14:12

Hallo,

du kannst dein Script bzw. den Pfad zur ausführbaren Datei in der rc.local eintragen. Dann sollte es auch bei Systemstart gestartet werden - allerdings mit root-Berechtigung, also aufpassen :)
~ Two hours of trial and error can save ten minutes of RTFM ~

FoCMB

User

  • »FoCMB« ist der Autor dieses Themas

Beiträge: 63

Registrierungsdatum: 05.12.2007

Derivat: Ubuntu

Architektur: 32-Bit PC

Desktop: GNOME 3.0

  • Nachricht senden

5

31.03.2008, 15:40

aaalso, ich hab das mal probiert. wenn ich mein startscript in rc.local eintrage, passiert nix.

wenn ich in "einstellungen-autom. gestartete anw" eintrage: xfce4-terminal, dann geht das terminal beim rechnerstart an.
wenn ich eintrage: xfce4-terminal perl xxx.pl, dann passiert nix.
wenn ich eintrage, xfce4-terminal startscript, und im startscript steht:

#!/bin/sh
/home/user/
perl xxx.pl

, dann passiert auch nix.
es wird also das script nicht mitgestartet.

6

31.03.2008, 15:47

Hallo, ist den Skript denn auch ausführbar? Wenn nicht, dann:

Quellcode

1
chmod +xxx /PFAD/ZUM/SKRIPT


:)

Grüße, euer
Ovim-Obscurum ;)

FoCMB

User

  • »FoCMB« ist der Autor dieses Themas

Beiträge: 63

Registrierungsdatum: 05.12.2007

Derivat: Ubuntu

Architektur: 32-Bit PC

Desktop: GNOME 3.0

  • Nachricht senden

7

01.04.2008, 09:11

das script ist ausführbar.

wenn ich es mit xfce4-terminal script versuche, dann startet das terminal, aber das script nicht. als ob alles nach "terminal" nicht mehr gelesen wird.
aber ich muss mein perl-script in einer konsole laufen lassen, weil die ausgaben in eine datei geschrieben werden

8

01.04.2008, 09:14

...als ob alles nach "terminal" nicht mehr gelesen wird...


Genau das tut das xfce4-Terminal auch, vermute ich. Bei Eterm gibt es aber auf jeden Fall einen Parameter (Manpage konsultieren), die automatisch beim Starten ein Skript ausführt. :)

Grüße, euer
Ovim-Obscurum ;)

FoCMB

User

  • »FoCMB« ist der Autor dieses Themas

Beiträge: 63

Registrierungsdatum: 05.12.2007

Derivat: Ubuntu

Architektur: 32-Bit PC

Desktop: GNOME 3.0

  • Nachricht senden

9

01.04.2008, 17:18

besten dank für den tip mit eterm. jetzt funktioniert alles

:thumbsup:

10

01.04.2008, 18:33

Alles klar, nichts zu danken - dazu sind wir doch da! :D

Wenn du jetzt den Thread noch als gelöst markierst, sind auch wir alle wunschlos glücklich. Wie das geht, steht in der Hilfe.

Danke! :)


Grüße, euer
Ovim-Obscurum ;)