php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.12.2004, 17:12  
Gast
 
Beiträge: n/a
Standard [Erledigt] Prozess in den Hintergrund schieben und bei Bedarf wieder...

Ist es möglich ein Programm über Konsole zu starten, dies dann in den Hintergrund zu legen und bei Bedarf wieder drauf zugreifen zu können?
Geht mir hauptsächlich um das Programm micq.
Wenn ich mich über ssh auslogge möchte ich aber weiterhin als online erscheinen und beim nächsten Login alle Nachrichten einsehen, die über die Nacht eingegangen sind. Im ICQ soll ich so 24h als online erscheinen.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.12.2004, 18:13  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

wenn ein programm in der konsole laeuft kannst du es mit Strg+Z anhalten, dann mit den befehlen bg [job_spec] und fg [job_spec] entweder im hintergrund weiterlaufen lassen, oder wieder in den vordergrund holen. [job_spec] ist die nummer des jobs, den bekommst du nach eingabe von jobs raus. wenn nur ein job laeuft logischerweise die 1, also dann bg %1 um das ganze in den hintergrund zu verlegen.
wenn du ein programm gleich im hinterfrund starten willst, reicht es ein & ans ende zu haengen.
hasta luego
__________________
Was ist validität?
fantast ist offline   Mit Zitat antworten
Alt 12.12.2004, 18:31  
Gast
 
Beiträge: n/a
Standard

Hi, funktioniert soweit aber wenn ich über SSH reingehe und dann entweder logout machen will oder disconnecte wird das Programm automatisch beendet, kann ich den Rechner zwingen es nicht zu beenden?
  Mit Zitat antworten
Alt 13.12.2004, 09:01  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Es ist ein Kindprozess Deiner Shell, Du musst es in eine andere Prozessgruppe schieben.
Code:
$ kcalc &
$ ps xfa
 1656 ?        S      0:00 kdeinit: Running...
 1763 ?        S      0:06  \_ kdeinit: konsole -session ...
 1803 pts/6    S      0:00  |   \_ /bin/bash
 2186 pts/6    S      0:00  |   |   \_ kcalc
 2188 pts/6    R      0:00  |   |   \_ ps xfa
Mit setsid:
Code:
$ setsid kcalc &
 2190 ?        S      0:00 kcalc
EDIT:
Ich weiß aber nicht, ob das die optimale Lösung ist. Schau Dir auch mal
Code:
man 1 screen
an...
Ähm, noch'n EDIT:
Wenn Du den Prozess vom Terminal löst, solltest Du also auch keine Kontrolle mehr darüber haben (mit bg oder fg...). Also doch screen.
__________________
Cheers, Marco
marsch ist offline   Mit Zitat antworten
Alt 13.12.2004, 10:04  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard

screen IST dafür DIE lösung!
Sclot ist offline   Mit Zitat antworten
Alt 13.12.2004, 10:31  
Gast
 
Beiträge: n/a
Standard

apt-get install screen
damit funzt es wunderbar
besten Dank
  Mit Zitat antworten
Alt 13.12.2004, 10:49  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard

dafür is es auch gemacht worden
Sclot ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
File-Locking unter Windows bzw. LINUX dr.e. PHP-Fortgeschrittene 9 17.09.2007 23:33
Umfangreicheres Skript im Hintergrund Olsen PHP-Fortgeschrittene 6 25.05.2007 21:50
div hintergrund wird nur angezeigt wenn border definiert noskule HTML, Usability und Barrierefreiheit 0 21.12.2006 15:51
EXE nicht im Hintergrund ausführen? DaniGro Server, Hosting und Workstations 6 16.10.2006 20:57
Hintergrund definieren anno HTML, Usability und Barrierefreiheit 2 30.05.2006 15:32
Hintergrund 2 mal im td tag? Matthiasnet HTML, Usability und Barrierefreiheit 6 17.08.2005 10:53
Fehler mit Hintergrund bei DIV's - Im Firefox - Help me :-( HTML, Usability und Barrierefreiheit 20 27.05.2005 10:39
Redirect und der aktuelle Prozess DerDesian PHP Tipps 2005 8 10.05.2005 16:18
Prozess abschicken und nicht auf Rückgabe warten HILFE!! PHP-Fortgeschrittene 4 28.04.2005 15:33
Hintergrund wechseln?? Ansicht PHP Tipps 2005 3 22.03.2005 12:37
Shoutbox hintergrund PHP Tipps 2005 15 25.02.2005 07:35
Hintergrund Stümper HTML, Usability und Barrierefreiheit 1 11.02.2005 09:21
[INCLUDE] mit transparentem Hintergrund!! PHP Tipps 2005 1 30.01.2005 14:45
php-bilder mit transparentem hintergrund PHP-Fortgeschrittene 18 05.01.2005 07:29
Bilder in den Hintergrund Beatbox HTML, Usability und Barrierefreiheit 5 29.09.2004 17:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
linux prozess in den hintergrund, linux prozess hintergrund, linux prozess in hintergrund, prozess in den hintergrund linux, linux programm in den hintergrund, linux prozess in hintergrund schieben, ssh prozess hintergrund, linux job hintergrund, ssh prozess in hintergrund, ssh im hintergrund, prozess in den hintergrund, linux prozess in den hintergrund schieben, ssh programm hintergrund, linux prozess in den hintergrund legen, linux job in hintergrund, prozess hintergrund linux, linux prozesse hintergrund, linux programm hintergrund, linux prozess im hintergrund, linux hintergrund jobs finden

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:18 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.