Zurück   klamm-Forum > Virtual World > Computer & Technik > Linux & Co

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22.11.2010, 08:57:44   #1 (permalink)
Neuer Benutzer

ID: 242802
Lose-Remote

whitewolf45 eine Nachricht über ICQ schicken whitewolf45 eine Nachricht über Skype™ schicken
Reg: 24.11.2008
Beiträge: 28
whitewolf45
Standard Screen

Hallo Leute,

ich bin gerade dabei einen install-script zu basteln. Dieser soll am Anfang überprüfen, ob er in einem Screen gestartet wurde. Nur leider weiß ich nicht, wie man das herausfindet...
Meine erste Idee war es, einfach eine pkg_info | grep screen abfrage zu machen. Wenn diese leer ist, kommt eine Meldung, dass Screen nicht installiert ist und das Script nicht ausgeführt werden kann. Problem ist aber, dass das Script ja dann immer noch nicht weiß, dass es im Scrren läuft, oder nicht...

Habt ihr eine Idee? System ist ein FreeBSD 81.
whitewolf45 ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 22.11.2010, 09:35:24   #2 (permalink)
Erfahrener Benutzer

Reg: 14.10.2007
Beiträge: 666
papslf58 papslf58 papslf58
Standard screen

Hallo


wenn keine scrensession läuft, sollte screen -ls keine sessions ausgeben.
Oder was verstehst du unter screen ?
papslf58 ist offline   Mit Zitat antworten
Alt 22.11.2010, 09:43:30   #3 (permalink)
The Magic Cat...

ID: 397329
Lose-Remote

Reg: 12.05.2010
Beiträge: 160
Magic-Sarah wird schon bald berühmt werdenMagic-Sarah wird schon bald berühmt werden
Standard

Ich denke mal, das Wolf meinte, das die Seite in einem Browser geöffnet wurde und nicht mit einem Programm.
Magic-Sarah ist offline   Mit Zitat antworten
Alt 22.11.2010, 10:10:52   #4 (permalink)
Neuer Benutzer

ID: 242802
Lose-Remote

whitewolf45 eine Nachricht über ICQ schicken whitewolf45 eine Nachricht über Skype™ schicken
Reg: 24.11.2008
Beiträge: 28
whitewolf45
Standard

nene..
also nochmal zur erklärung.. mein script installiert im freebsd diverse dinge und lädt die porttrees. das dauert aber eine ganze weile. problem ist dann, wenn due verbindung unterbrochen wird, dass ich nicht mehr sehe, an welcher stelle das script gerade ist. daher will ich, dass es im screen läuft. zum beginn des scripts soll dieses selbst prüfen, ob es sich in einem screen befindet oder nicht.. hab das jetzt erstmal mit den umgebungsvariablen gelöst (printenv --> nach screen greppen usw).. aber geht es nicht noch einfacher?
whitewolf45 ist offline Threadstarter   Mit Zitat antworten
Alt 22.11.2010, 10:30:02   #5 (permalink)
Blubb!

ID: 121159
Lose-Remote

Claudi eine Nachricht über ICQ schicken
Reg: 20.04.2006
Beiträge: 122
Claudi sorgt für eine eindrucksvolle AtmosphäreClaudi sorgt für eine eindrucksvolle AtmosphäreClaudi sorgt für eine eindrucksvolle Atmosphäre
Standard

Wenn du innerhalb von screen bist, ist die Umgebungsvariable $STY auf die ID der aktuellen Session gesetzt, ohne Screen gibt es diese also nicht bzw. sie ist leer.
Außerdem hat $TERM innerhalb von screen standardmäßig den Wert "screen".

Das sollte reichen um festzustellen, ob du in einer Screen-Session bist oder nicht.
Claudi ist offline   Mit Zitat antworten
Alt 22.11.2010, 10:56:00   #6 (permalink)
Neuer Benutzer

ID: 242802
Lose-Remote

whitewolf45 eine Nachricht über ICQ schicken whitewolf45 eine Nachricht über Skype™ schicken
Reg: 24.11.2008
Beiträge: 28
whitewolf45
Standard

ja danke..
genau so hab ich das jetzt gelöst... danke für die antworten!
whitewolf45 ist offline Threadstarter   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[S] 1 MRD ÜW Screen vf111 Losehandel (erledigt) 0 31.12.2009 09:48:32
[S] 3mrd./Screen 11Cent ÜW/Screen reffaenger Losehandel (erledigt) 1 16.01.2009 18:14:01
[PHP] Screen erstellen, Screen jedoch unscharf BartTheDevil89 Programmierung 1 18.03.2008 05:14:16
[V] Verkaufe 150 Mio Lose á 0,25 € | Ü-Screen | Lose kommen sofort nach Screen! Fusioned Losehandel (erledigt) 0 29.06.2007 08:01:36
[K] 500 Mio Lose gg. Screen für 255 Euro per Screen Humba Losehandel (erledigt) 2 11.12.2006 22:29:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:56:00 Uhr.